Wires the birth-refusal check into capsule_birth_baby(): calls vm_registry_live_count() (added in the prior WIP commit) between capsule validation and vm_registry_alloc(), returning the new CAPSULE_RUN_ERR_FLEET_FULL and logging via capsule_parity_log_birth_failed() before any EMBRYO registry slot is consumed. Also fixes a gap in that WIP commit: STADIUM_MAX_VM_COUNT was only ever defined via a Kconfig .config-driven -D flag, with no fallback default the way every sibling knob in starforth_config.h has -- a build with no .config present (this one) failed with the macro undeclared. Added STARFORTH_CONFIG_STADIUM_MAX_VM_COUNT_DEFAULT (4, matching Kconfig.kernel) following the existing HEARTBEAT_INFERENCE_FREQUENCY pattern exactly. All three architectures boot clean to ok> with dict_hash=0x3d4e1daf289da94f, matching the item-0.10/2.1 baseline. FABRIC.md item 2.2 checked off. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
627 KiB
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 13:49:06
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 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=1927596513 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=930258706, tick_hz=100, initial_count=9302587
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: 4231080] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 20025684] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 36616755] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 37149357] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 37855272]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 38628324] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 39185895] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 39816987] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 40173000] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 40838721] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 46663491] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47568654] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 50491581] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 51082269] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51707649] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 53164125] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 53863677] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54500208] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 56055909] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 56747712] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 57370215] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 59301543] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 60004140] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 60705183] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 62669229] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 63114135] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 63533946] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64219806] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 64903104] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 65714943] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 66266508] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 66607443] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 66990525] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 67627161] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68254683] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 69615231] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 70141449] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 70764771] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 72193758] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 72751476] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73387083] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 74844504] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 75479229] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 76125861] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 79871337] 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: 85823115] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 86479155] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87109071] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 88595493] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 89186370] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 89833023] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 91231077] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 91979895] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 92615187] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 94043019] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 95003076] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95631648] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 97238589] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 98093562] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98723646] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 100555581] 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: 101962980] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102593316] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103227411] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 104745669] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105359856] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 105985215] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107398116] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 107949492] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 108586485] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 110047623] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 110634447] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111287505] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 112731024] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 113566005] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 114193926] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 115793433] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 116235399] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 116617998] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 117317886] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 117782616] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 118261017] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 118813044] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 119166705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 119548569] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 120107484] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 120733578] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 122204712] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 122804955] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 123445182] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 124850649] 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: 126126378] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 126728259] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127354059] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 128852094] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 129448494] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 130088007] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 131625816] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 132083868] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 132546771] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 133231518] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 133687365] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 134121897] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 134567118] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135262617] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 135720900] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 136204131] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 136759812] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 137101755] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 137472909] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 138188673] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138825393] 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: 140375991] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 140966532] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141594411] 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: 143174451] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 143783241] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144426009] 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: 146060817] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 146528991] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 146993364] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147681156] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 148140573] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 148573362] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 149016483] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149698584] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 150154599] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 150634386] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 151189332] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 151525185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 151895982] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 152485494] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 153118791] 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: 154742658] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 155382318] 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: 156695805] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 157331013] 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: 158915988] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 159521775] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 160162317] 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: 161882217] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 162342663] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 162815583] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 163518264] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 163973796] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 164393040] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 164848173] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165542139] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 166004160] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 166414584] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 166852833] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167540520] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 168004452] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 168468762] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 169015119] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 169378860] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 169748019] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 170260419] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 170887752] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 172195128] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 172733820] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 173364282] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 174716304] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 175283871] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175929474] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 177310749] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 177807588] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 178364781] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 178705968] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 179076597] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 179831358] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 180465852] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 181875918] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 182449533] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183084237] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 184390227] 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: 185729376] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 186307611] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186931836] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 188348223] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 188823327] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 189374304] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 189716772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 190088955] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 191011548] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191648919] 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: 193258653] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 193880673] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194612838] 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: 196226982] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 196713573] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 197263059] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 197604939] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 197975106] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 198698913] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 199334604] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 200830434] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 201409509] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 202038060] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 203531454] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 204105888] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 204732801] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 206204670] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 206651214] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 207026106] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207733554] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 208208595] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 208678239] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 209243580] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 209587056] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 209981247] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 210734916] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 211380330] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 211860873] 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: 214167282] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 214759587] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 215386479] 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: 216961311] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 217620816] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 218247456] 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: 220032561] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 220503738] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 220971072] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 221655966] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 222126597] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 222549558] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 222991881] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223671672] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 224140686] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 224685951] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 225336741]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 225861132] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 226402239] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 227012856] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 227346777] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 227719653] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 228774483] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229402740] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 231007938] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 231588840] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232206093] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 233735880] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 234395868] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 235011525] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 236206572] 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: 237962550] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 238722414] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239340654] 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: 241203858] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 241674552] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 242027940] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242716425] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 243173385] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 243685302] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 244267968] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 244600377] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 244984740] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 245525217] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246147111] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 247558080] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 248215128] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 248830617] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 250423047] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 250865160] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 251236062] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 251911044] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 252407253] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 252870198] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 253464309] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 253796214] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 254173605] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 254772903] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 255402189] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 256893084] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 257662125] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 258287778] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 259305711] 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: 260996148] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 261448950] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 261821595] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 262503234] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 262992870] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 263472489] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 264107781]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 264604872] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 265102635] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 265692672] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 266036589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 266408331] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 267329160] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 267961407] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 269448543] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 270047946] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 270659004] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 272107584] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 272732901] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273357672] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 274918728] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 275634072] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276259599] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 277989726] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 278683608] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279295968] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 281005116] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 281690577] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282301761] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 282795723] 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: 285228783] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 285661530] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286339935] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 286809159] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 287224707] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287903868] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 288362382] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 288883077] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 289441488] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 289778265] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 290150679] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 290780784] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 291404883] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 292908021] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 293622945] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294242046] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 295823493] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 296240385] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 296910327] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 297379152] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 297837141] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 298398870] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 298731720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 299103147] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 300181035] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 300800199] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 302290779] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 302889594] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303520749] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 304974915] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 305627448] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306244386] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 307399554] 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: 308980455] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 309616650] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 310286046] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 311829084] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 312310425] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 312879798] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 313212543] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 313584285] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 314233794] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314849661] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 316331316] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 316946406] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317569413] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 319025217] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 319497864] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 320054406] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 320395614] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 320767335] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 321587490] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322200858] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 323743077] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 324364194] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 325000095] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 326578413] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 327045369] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 327609240] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 327941313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 328312698] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 329223594] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329838012] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 330700356] 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: 332661945] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 333271386] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 333895044] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 335564271] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 336034650] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 336587580] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 336919548] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 337302210] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 338472939] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 339091305] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 340982145] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 342027630] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 342674850] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 344486940] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 344949822] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 345522072] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 345862923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 346231347] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 346778481] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 347402769] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 348801411] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 349464570] 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: 350980203] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351616062] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 353231172] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 353752959] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 354362568] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 354709593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 355095195] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 356049729] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 356684370] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 358258299] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 358897014] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 359532369] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 361039518] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 361714731] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362447148] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 364641165] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 365140461] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 365696961] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 366047178] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366550653] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 367487169] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 368233908] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 369993372] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 370640445] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371267946] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 372031065] 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: 373915206] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 374384493] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 374996160] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 375330585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 375706359] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 376680234] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 377321574] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 378964194] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 379645056] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380262729] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 381849342] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 382538394] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383169633] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 384747342] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 385591857] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 386209152] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 387299766] 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: 389225739] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 389684316] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 390360411] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 390824280] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 391287288] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 391912374] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 392244216] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 392614383] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 393452493] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 394089318] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 395673537] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 396368406] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397003929] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 398610492] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 399296016] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 399927696] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 401525334] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 401958249] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 402648435] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 403101972] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 403560003] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 404123748] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 404455170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 404825568] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 405921768] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 406554981] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 407462643] 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: 409527447] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 410264694] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 410900175] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 412608567] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 413361039] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413980392] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 415792209] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 416227434] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 416916885] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 417371955] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 417836853] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 418393542] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 418734960] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 419114934] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 420167790] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420793023] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 422239314] 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: 423833466] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 424320876] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 424951002] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 425986365] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 426636735] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 427282884] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 428762250] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 429259299] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 429950367] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 430409238] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 430893519] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 431462073] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 431804415] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 432176871] 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: 433747419] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 434376957] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 436723854] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 437287578] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 437934063] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 438565218] 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: 440518323] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 440973288] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 441668514] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 442141392] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 442616559] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 443173164] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 443521890] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 443929647] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 444974481] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445620567] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 447436500] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 447906312] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 448556892] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 449672160] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 450143169] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 450873465] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 451329312] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 451835958] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 452449053]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 453000408] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 453523077] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 454141065] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 454485045] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 454856955] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 455370993] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 455982135] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 457369164] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 457897335] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 458506503] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 459886854] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 460408032] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 461038998] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 462411432] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 462982065] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 463592430] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 464904720] 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: 466246578] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 466855116] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 467488245] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 469083258] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 469710759] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 470324274] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 471938103] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 472357221] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 472720122] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 473404008] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 473858700] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 474256041] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 474608169] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 475274982] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 475764177] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 476260281] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 476841120] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 477167817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 477570366] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 478180059] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 478795380] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 480199944] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 480725574] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 481342386] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 482726664] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 483266637] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483895881] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 485279571] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 485797053] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 486421593] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 487776912] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 488322765] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 488932563] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 490273833] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 490887621] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 491505021] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 493122420] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 493744083] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494369127] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 495088104] 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: 497201901] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 497643195] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 498007293] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 498691809] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 499147404] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 499549008] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 499902417] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 500590251] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 501065901] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 501522693] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 502104624] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 502431972] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 502816272] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 503466516] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 504088494] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 505477182] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 505987209] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 506679894] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 508042899] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 508559079] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 509188197] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 510569745] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 511123788] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 511754250] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 513193926] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 513768024] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 514379187] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 515781147] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 516354321] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516973821] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 518450184] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 519036000] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 519662766] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 521248350] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 521694096] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 522055443] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522727779] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 523186335] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 523596192] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 523942230] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 524610219] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 525074151] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 525531678] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 526134483] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 526461117] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 526830591] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 527346162] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 527985738] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 529045251] 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: 530608596] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 531116649] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 531733398] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 533109045] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 533685096] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 534306885] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 535685661] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 536266080] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536876214] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 538277880] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 538835514] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539445816] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 540809577] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 541324980] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 541935828] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 543361791] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 543805290] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 544180308] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 544872321] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 545357127] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 545771499] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 546129129] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 546810054] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 547263675] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 547656711] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 548008566] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548675442] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 549142692] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 549598896] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 550177845] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 550527075] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 550908267] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 551861142] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 552484632] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 553921284] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 554504328] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 555135336] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 556546767] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 557092998] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 557717874] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 559122291] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 559734609] 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: 561038268] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561682758] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 563179050] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 563793363] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 564653145] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 566217183] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 566785317] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567411096] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 568826055] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 569339547] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 569733759] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570413130] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 570873513] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 571325454] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 571694886] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 572384967] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 572839890] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 573278937] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 573633291] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 574319193] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 574778673] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 575243634] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 575823801] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 576173724] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 576589020] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 577375932] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578013597] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 579537693] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 580110888] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 580750905] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 582259062] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 582865143] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 583491678] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 585154038] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 585625677] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 586004769] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 586709424] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 587170899] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 587623344] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 587994939] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 588700728] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 589154286] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 589593480] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 589951383] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 590652846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 591113166] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 591587388] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 592159995] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 592503912] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 592884285] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 593557146] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594181707] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 595566930] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 596102472] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 596732178] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 598080840] 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: 599343402] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 599843307] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 600465369] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 601831419] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 602434476] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603063363] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 604675827] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 605118738] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 605501862] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 606183816] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 606642015] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 607117077] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 607703817] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 608054034] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 608425419] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 609107562] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 609758394] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 611180724] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 611760303] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 612396666] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 613783716] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 614312181] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 614947137] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 616294077] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 616926891] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617562708] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 619177083] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 619648974] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 620049444] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620743137] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 621198186] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 621739461] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 622411944] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 622747482] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 623118300] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 623778561] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624413769] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 625813377] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 626376177] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626999079] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 628388712] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 628959702] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 629579853] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 631013124] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 631545054] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 632167242] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 633140424] 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: 634808391] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 635261823] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 635632557] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636319551] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 636787137] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 637197603] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 637549206] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 638223810] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 638687805] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 639163266] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 639732009] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 640067337] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 640440003] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 641115699] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641755968] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 643129473] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 643658379] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644329140] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 645772995] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 646329411] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 646958151] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 648397344] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 648924381] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 649567359] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 650946891] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 651463953] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 651859698] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 652559313] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 653022216] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 653465967] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 653854320] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 654534090] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 654995607] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 655467477] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 656056590] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 656389209] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 656762757] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 657323835] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 657955830] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 659301930] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 659820945] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 660452940] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 661824975] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 662371773] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 663008976] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 664387248] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 664922265] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 665540421] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 666928500] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 667524501] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 668150028] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 669001725] 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: 670987506] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 671466159] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 671836830] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672602973] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 673062474] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 673521408] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 674091579] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 674422623] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 674802933] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 675433563] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676049388] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 677402838] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 677925906] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678542193] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 679959441] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 680492988] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681125634] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 682477320] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 683026197] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 683640069] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 685016514] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 685630827] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 686246442] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 687844269] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 688271220] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 688634814] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 689319078] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 689784480] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 690242784] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 690811044] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 691147716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 691591110] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 692495076] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 693283038] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 698875548] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 699388578] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 700038045] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 701900703] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 702555315] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703206021] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 705057654] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 705549999] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 705961452] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 706640067] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 707104965] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 707573790] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 708193584] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 708525678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 708895992] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 709539327] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 710197509] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 711556062] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 712048197] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 712681767] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 713663559] 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: 716038701] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 716646189] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 717263610] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 718688250] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 719166504] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 719536923] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 720209343] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 720690894] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 721154238] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 721728399] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 722060556] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 722439984] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 723090585] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 723709077] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 725120340] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 725611110] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 726228321] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 727625913] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 728146377] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 728762034] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 730309419] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 730814784] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731467464] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 732885741] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 733506669] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 734125770] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 735824334] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 736315482] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 736687056] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 737459940] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 737921478] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 738385431] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 738968727] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 739298679] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 739689363] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 740463360] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741083490] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 742459221] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 742942452] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 743564976] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 744918363] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 745428705] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 746058096] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 747390252] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 747957042] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 748570767] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 749947191] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 750445605] 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: 751702140] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752330145] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 753654573] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 754088874] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 754466538] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755138769] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 755593335] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 756083391] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 756711795]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 757215249] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 757730253] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 758333352] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 758671011] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 759041745] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 759608514] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 760253802] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 761656581] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 762210813] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762849822] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 764207241] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 764776572] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765393804] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 766759140] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 767302158] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767921868] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 769298418] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 769836459] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 770455434] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 771835512] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 772270422] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 772670157] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 773470950] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 773993283] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 774477543] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 774846114] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 775560324] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 776021127] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 776587707] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 777178668] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 777509376] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 777891870] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 778721748] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779380791] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 780793755] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 781354539] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 781976895] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 783378393] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 783965028] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 784577346] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 785568000] 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: 787258563] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 787799418] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788414550] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 789798681] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 790331514] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 790940871] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 792334011] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 792770475] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 793136421] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793811487] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 794288187] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 794871630] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 795223947] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 795898320] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 796373025] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 796833870] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 797390622] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 797726517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 798097230] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 798882294] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 799509795] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 800906673] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 801465819] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 802090233] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 803502063] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 804062574] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804700008] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 806083425] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 806642991] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 807265158] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 808620813] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 809172777] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 809797506] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 811206312] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 811648341] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 812041692] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 812747649] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 813224097] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 813658587] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 814014054] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814689477] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 815163216] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 815645817] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 816203073] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 816549111] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 816933663] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 817705266] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 818330541] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 819717906] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 820273041] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 820894746] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 821427642] 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: 823577097] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 824099262] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824717460] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 826054047] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 826581882] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 827201214] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 828544101] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 828978108] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 829349241] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830048961] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 830504031] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 830967690] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 831525639] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 831864474] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 832234704] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 832743828] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 833352324] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 834765666] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 835285815] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 835939272] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 837260256] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 837784101] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838408410] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 839772948] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 840361011] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 840970725] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 842367330] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 842933700] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 843545535] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 844890774] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 845309472] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 845683041] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 846390279] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 846845454] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 847242270] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 847585242] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 848257137] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 848723547] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 849177567] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 849731253] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 850060344] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 850428285] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 851173449] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 851790954] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 853279644] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 853841247] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 854456274] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 854940345] 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: 857029551] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 857559150] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 858174660] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 859653669] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 860190870] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 860803881] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 862210881] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 862653624] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 863018814] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 863709567] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 864163587] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 864566367] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 864914400] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 865610634] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 866068245] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 866528061] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 867084708] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 867420162] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 867790644] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 868489965] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 869101464] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 870486099] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 871063914] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871687404] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 873024012] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 873511380] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 874139532] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 875460201] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 876032724] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 876641808] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 878017371] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 878585631] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 879195954] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 880634433] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 881050191] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 881409711] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882096432] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 882556857] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 882948759] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 883291038] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 883954176] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 884421090] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 884873997] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 885427683] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 885762591] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 886131036] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 886848396] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 887456913] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 888337779] 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: 890067402] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 890659539] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 891268959] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 892607877] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 893096484] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 893705190] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 895040937] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 895602225] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 896213094] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 897595713] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 898164141] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 898789185] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 900185496] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 900599343] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 900975180] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 901652850] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 902106954] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 902504064] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 902847939] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 903534912] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 903988470] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 904441839] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 905004030] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 905345847] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 905715699] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 906362604] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906979080] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 908357142] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 908907132] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 909685896] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 911079435] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 911631588] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 912245544] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 913755003] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 914243736] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 914620518] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 915295416] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 915775644] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 916235880] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 916791561] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 917121933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 917490924] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 918175041] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 918792357] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 920172519] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 920701614] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 921315612] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 922561479] 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: 923900355] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 924414498] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925029399] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 926353533] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 926773701] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 927136833] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 927810261] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 928277847] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 928736025] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 929289291] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 929618571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 929986176] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 930664707] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 931280910] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 932643810] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 933179310] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 933793350] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 935138274] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 935653572] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 936281409] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 937624065] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 938044947] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 938406042] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 939094464] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 939577548] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 940035117] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 940586661] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 940930494] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 941295810] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 941941938] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 942561060] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 943958400] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 944494383] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 945136416] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 946489719] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 947058504] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 947679390] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 948998778] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 949456263] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 949818765] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 950498766] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 950953332] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 951436080] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 951991698] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 952321272] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 952689990] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 953384145] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 954001125] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 955373433] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 955940853] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 956555124] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 957893013] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 958404468] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 959018739] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 960092616] 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: 961692438] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 962238438] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 962853234] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 964244799] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 964676307] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 965039901] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 965709948] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 966189546] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 966647850] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 967270500] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 967603161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 967985466] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 968678613] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 969292653] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 970680396] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 971234481] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971848122] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 973191534] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 973684383] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 974308860] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 975630558] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 976154256] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976787490] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 978162990] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 978604200] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 978967101] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979638009] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 980092281] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 980564634] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 981137934] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 981486933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 981854874] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 982654092] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 983288586] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 984691197] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 985271301] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985928034] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 987401205] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 988048929] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988682982] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 989761395] 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: 991330578] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 991890879] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 992524764] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 993914796] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 994470162] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 995104971] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996483285] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 996954651] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 997351887] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 998042997] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 998500398] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 998979261] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 999550797] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 999895155] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1000264398] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1000840617] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1001480697] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1002823752] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1003358349] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1004005821] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005362568] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1005959367] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006585629] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1008018291] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1008493080] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1009052730] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1009401750] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1009774668] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1010395659] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1011042900] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1012389840] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1012937205] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1013570313] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1014953415] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1015532343] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016177904] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1017603048] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1018100139] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1018701285] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1019046147] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1019425323] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1020192159] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1020832596] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1022158410] 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: 1023757896] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1024588152] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1025222877] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026715116] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1027238898] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027879524] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1029362880] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1029923538] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1030546671] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1031975763] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1032521385] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1033168311] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1034559372] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1035073767] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1035449583] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1036127526] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1036595721] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1037104194] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1037767626] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1038165786] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1038624069] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1039683561] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040316144] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1041928209] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1042550901] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043169078] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1044544935] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1045071321] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1045713858] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047083037] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1047661608] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1048385289] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1050380835] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051024779] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1051648920] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1052410149] 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: 1054406283] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1054920111] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1055296305] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1056003459] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1056492150] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1057091931] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1057850556]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1058492001] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1059064062] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1059759603] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1060194471] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1060726401] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1061589480] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062257238] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1062856515] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1063476981] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1064099820] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1064568708] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1065172752] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1065791244] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1066209900] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1066775913] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067394384] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1067843406] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1068404904] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1069036416] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1069518954] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1070126610] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1070761020] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1071169617] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1071791742] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1072409499] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1072830696] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1073365713] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1073745540] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1074421677] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1074897936] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1075358718] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1075725840] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1076405106] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1076878887] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1077322554] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1077678525] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1078355481] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1078915929] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1079473626] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1080094491] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1080503361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1080950451] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1081965507] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1082720625] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1083288654] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1084030458] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084674654] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1085170632] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1085845908] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1086477735] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1086883434] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1087530171] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088160717] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1088573787] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1089200406] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1089850776] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1090345263] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1090962621] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1091628531] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1092160041] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1093105461] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1093681323] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094545200] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1095031014] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1095663072] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1096122237] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1096826136] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1097295843] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1097790267] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1098442905] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1098780081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1099165557] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1100071854] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100694630] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1101121539] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1101783123] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102418247] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1102857315] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1103460393] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1104104862] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1104556215] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1105145580] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105763337] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1106195769] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1106902608] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107524985] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1107961890] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1108412718] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109101539] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1109589768] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1110005967] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110697959] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1111156662] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1111620069] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1112222076] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1112570718] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1112944245] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1113679371] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1114301307] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1114743252] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1115310231] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1115929500] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1116336165] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1116900729] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1117520502] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1117930653] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1118557419] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1119188973] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1119632220] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1120248507] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1120868616] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1121330238] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1121966958] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122585681] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1123024518] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1123456215] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1124138736] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1124600715] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1125016578] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125716655] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1126174833] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1126638681] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1127252280] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1127602854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1127985306] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1128779106] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1129427565] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1129901829] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1130566290] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131197886] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1131645207] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1132363386] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132996326] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1133473089] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1134074571] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134707238] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1135118733] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1135868433] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136509773] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1136941659] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1137536274] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138376715] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1138842201] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1139303655] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140103335] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1140569556] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1141081095] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1141730709]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1142271774] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1142818446] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1143405144] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1143756621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1144147347] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1144843392] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145478369] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1145886336] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1146501636] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1147133358] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1147539792] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1148327775] 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: 1149522129] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1150153914] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1150582440] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1151263239] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151898321] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1152296628] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1152770367] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1153460448] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1153918353] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1154357400] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1155068460] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1155527730] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1156041810] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1156612674] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1156956885] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1157331336] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1158123876] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158766896] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1159230870] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1159843503] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160473062] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1160909967] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1161635160] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162261443] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1162708995] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1163331477] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1163959440] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1164355815] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1164797256] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165501050] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1165959459] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1166390421] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167086718] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1167543783] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1168015233] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1168570074] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1168919010] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1169301168] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1170173676] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1170810711] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1171335102] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1172058741] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1172689854] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1173143580] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1173888198] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1174521054] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1174964385] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1175606145] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1176239862] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1176637371] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1177135638] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177839768] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1178296350] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1178728005] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1179415923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1179883908] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1180360503] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1180915827] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1181264343] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1181637618] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1182554940] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1183193613] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1183641396] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1184354178] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184997933] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1185438072] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1186174731] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1186810422] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1187257848] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1188032412] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1188671904] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1189126932] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1189764198] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1190408331] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1190804664] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1191363558] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1192076802] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1192546908] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1192986942] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193675763] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1194139380] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1194645144] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1195210884] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1195555788] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1195930554] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1196995716] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197926919] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1198517082] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1199261805] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1199893653] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1200335850] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1201130406] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201768617] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1202204808] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1202868933] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1203498975] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1203896295] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1204405503] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205109087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1205573649] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1205997471] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206680622] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1207151757] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1207633539] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1208188884] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1208524380] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1208899335] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1209730116] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210349826] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1210786416] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1211412573] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212039885] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1212455559] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1213125774] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213747983] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1214206077] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1214869761] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215503898] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1215919719] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1216616394] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217234193] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1217672841] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1218165690] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1218844725] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1219300824] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1219722378] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220394861] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1220851464] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1221314325] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1221882396] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1222223877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1222596375] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1223448324] 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: 1224717963] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225341936] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1225781991] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1226386308] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227007089] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1227424191] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1228075170] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228703763] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1229138610] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1229785284] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230418245] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1230852546] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1231434918] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1232065464] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1232486577] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1233125397] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1233760038] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1234179933] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1234654680] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235342724] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1235800062] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1236215064] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1236889437] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1237347048] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1237808943] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1238373717] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1238732397] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1239112455] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1239919947] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240580733] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1241044140] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1241699088] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242341247] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1242818031] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1243444734] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244087985] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1244509077] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1245258966] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1245903414] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1246354893] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1246848981] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247565249] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1248021285] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1248471798] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249183068] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1249639608] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1250124267] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1250678562] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1251043668] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1251416061] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1252115403] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1252745172] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1253196105] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1253867118] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254508248] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1255083879] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1255970541] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256612175] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1257018147] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1257648924] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1258283124] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1258720995] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1259412525] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1260040299] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1260479640] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1260940149] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261640436] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1262106384] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1262530752] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263213063] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1263684744] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1264156866] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1264717755] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1265061000] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1265438013] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1266323037] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266954486] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1267381479] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1268076138] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268712186] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1269128700] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1269823884] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1270453779] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1270897278] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1271536959] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1272175527] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1272626250] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1273116117] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273801956] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1274272062] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1274703570] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275393168] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1275847650] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1276330398] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1276883538] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1277225817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1277597118] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1278422481] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279060083] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1279486446] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1280146644] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280803440] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1281246477] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1281967764] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282633422] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1283074695] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1283722566] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284347736] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1284806376] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1285339524] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286025006] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1286493831] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1286915427] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287602673] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1288065597] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1288541499] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1289109003] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1289443365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1289820147] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1290610902] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1291257597] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1291661007] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1292313183] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292944443] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1293339936] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1293963699] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294580259] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1294987239] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1295552412] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296190518] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1296592080] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1297251816] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297879527] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1298281215] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1298751867] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299443733] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1299901113] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1300305321] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300979190] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1301448372] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1301911485] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1302468216] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1302803586] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1303176525] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1303948443] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1304568363] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1304970513] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1305623907] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306243281] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1306640475] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1307223960] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307933634] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1308338724] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1308976116] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1309608111] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1310010702] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1310747613] 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: 1311943941] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312751013] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1313276202] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1313928294] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1314560835] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1314982263] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1315465893] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1316157108] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1316614425] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1317041733] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317713502] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1318184364] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1318646889] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1319219811] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1319558163] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1319931354] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1320607281] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321240389] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1321643862] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1322248431] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322872425] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1323269766] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1323833952] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324471869] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1324867740] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1325423400] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326046071] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1326454983] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1326997686] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1327628106] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1328024334] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1328475876] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1329155415] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1329613740] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1330029456] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330720167] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1331176791] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1331642550] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1332194409] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1332550107] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1333010343] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1333884552] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334585742] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1335028653] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1335606405] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336274919] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1336691937] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1337280399] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1337924553] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1338324456] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1338947694] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339596405] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1339999731] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1340583678] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341226530] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1341697476] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1342389279] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343292195] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1343810181] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1344349608] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345031478] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1345524684] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1346057034] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1346674140] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1347014319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1347407628] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1348238094] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348884579] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1349381040] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1349991489] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350621720] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1351105854] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1351684992] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352307915] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1352764959] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1353397542] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354063893] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1354554369] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1355212425] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1355852589] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1356352620] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1356793956] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1357474188] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1357951728] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1358434476] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1359017436] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1359357552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1359731352] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1360466709] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1361095470] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1361523261] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1362097359] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362722886] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1363158405] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1363744683] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364386590] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1364822760] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1365388899] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366012578] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1366480899] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1366917489] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1367603454] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1368063438] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1368544821] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1369099305] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1369438812] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1369813767] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1370589780] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371215496] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1371644316] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1372230090] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1372868049] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1373299305] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1373843457] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1374466401] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1374907968] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1375444791] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1376067609] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1376543805] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1376989173] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377671799] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1378130502] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1378600398] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1379168154] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1379518707] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1379904624] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1380852291] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1381477860] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1381955841] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1382667090] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1383305175] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1383753714] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1384201434] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384889247] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1385364099] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1385834646] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1386390558] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1386730758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1387115289] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1387708749] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1388332533] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1388785377] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1389380307] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390003335] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1390500048] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1390937247] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391634825] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1392126057] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1392595218] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1393151004] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1393500444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1393873026] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1394664873] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395293571] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1395710778] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1396430070] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397055702] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1397516547] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1397970777] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398663063] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1399156374] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1399655943] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1400303310]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1400820414] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1401329202] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1401928017] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1402276554] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1402654239] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1403286486] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1403931270] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1404335499] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1404974550] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1405607154] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1406024046] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1406617968] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407258615] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1407661647] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1408400595] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409030322] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1409433060] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1409988615] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1410635541] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1411081938] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1411592133] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1412153904] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1412524869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1412898123] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1413523461] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414164087] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1414588329] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1415202348] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415843604] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1416257577] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1417133109] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1417774806] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1418194827] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1418693325] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1419248082] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1419587106] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1419960255] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1420565601] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421207508] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1421607012] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1422174810] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422805986] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1423205070] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1423949919] 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: 1425253200] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1425877236] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1426300533] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1426770933] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1427339487] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1427767530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1428140322] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1428760662] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1429408281] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1429811166] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1430401077] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1431031140] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1431444756] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1432183683] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432815930] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1433249559] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1433728842] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1434291537] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1434626529] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1435000371] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1437097536] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437740052] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1438163916] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1438671003] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439294850] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1439719932] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1440416292] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1441049946] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1441483281] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1441962333] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1442520345] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1442866026] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1443240498] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1443928437] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444548735] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1445011701] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1445602767] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446233586] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1446717510] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1447330710] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1447963839] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1448413449] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1448872614] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1449428253] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1449780234] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1450170729] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1450748418] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1451376339] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1451821119] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1452389463] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453012638] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1453433583] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1454099493] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454735499] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1455189456] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1455654186] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1456210791] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1456565943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1456940583] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1457725248] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458370326] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1458773568] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1459404576] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460035017] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1460466378] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1461064647] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461702207] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1462114269] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1462599516] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1463182686] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1463527674] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1463910378] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1464487983] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1465118844] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1465572864] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1466062374] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466682126] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1467142362] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1467804744] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468434051] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1468866273] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1469331927] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1469890086] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1470237090] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1470611877] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1471271571] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471904952] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1472313255] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1472828049] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1473529827] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1474219047] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1474650786] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1475160015] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1475763765]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1476270537] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1476777855] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1477376544] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1477730373] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1478105979] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1479559410] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1480201065] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1480678878] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1481386032] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1482024012] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1482475281] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1483188021] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483856661] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1484296653] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1484988015] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1485932448] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1486373364] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1486842483] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1487257821] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487966004] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1488428319] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1488943554] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1489502343] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1489883451] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1490258742] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1491274890] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1491948465] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1492361073] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1493033073] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1493688084] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1494143427] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1494826914] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1495482198] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1495920237] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1496561472] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497217932] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1497677727] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1498190610] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1498750365] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1499101758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1499476839] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1500511866] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1501152849] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1501575600] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1502136405] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1502792088] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1503234768] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1503775203] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504414905] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1504854225] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1505399679] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1505911533] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1506630342] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1507049376] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1507530885] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1508098893] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1508454906] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1508840781] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1509871062] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510517400] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1510953171] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1511515152] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512162750] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1512605556] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1513149960] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1513792392] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1514219364] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1514766477] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1515302061] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516001319] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1516431252] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1516918620] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1517513193] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1517873364] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1518261570] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1519755111] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520411340] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1520820462] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1521566088] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1522209906] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1522613190] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1523360685] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524004314] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1524402474] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1525176996] 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: 1526482755] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1527133482] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1527569358] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1528382142] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1529041500] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1529464293] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1529967684] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1530522084] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1530874275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1531247823] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1532733804] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1533386400] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1533828912] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1534690689] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1535339547] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1535757951] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1536652131] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537303803] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1537761057] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1538598810] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1539239226] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1539691734] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1540189413] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1540749798] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1541096739] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1541475915] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1542522240] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543240146] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1543657059] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1544312553] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544943456] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1545411126] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1546112778] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1546817391] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1547265699] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1548159144] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1548830283] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1549298667] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1549798908] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1550355660] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1550754849] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1551146310] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1552207482] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1552856739] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1553272749] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1553941872] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554580398] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1554992187] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1555584282] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556220225] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1556636928] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1557267033] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557921750] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1558321002] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1558793103] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1559364891] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1559713050] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1560123873] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1561710255] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1562440425] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1562937075] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1563684465] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1564322697] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1564769766] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1565274060] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1565834529] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1566172335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1566551847] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1567135437] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567769070] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1568210742] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1568803803] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1569461649] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1569890175] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1570387623] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1571013339] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1571410176] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1574436318] ECW: w=0x3dba4510 func=0x3d6bacdc '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1575905604] ECW: w=0x3dba5ab8 func=0x3d6af8f8 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1576464015] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1576895355] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1577493372] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1578139080] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1578566724] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1579320918] ECW: w=0x3dba4510 func=0x3d6bacdc '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1579788273] ECW: w=0x3db9da30 func=0x3d6b7910 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1580260857] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1580717271] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1581207327] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1581637323] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1582139685] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582858536] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1583261337] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1584079098] ECW: w=0x3dba4510 func=0x3d6bacdc '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1584568881] ECW: w=0x3dba5ab8 func=0x3d6af8f8 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1585070319] ECW: w=0x3dba4510 func=0x3d6bacdc '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1585490319] ECW: w=0x3dba5ab8 func=0x3d6af8f8 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1585985730] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1586419968] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1586872182] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587488553] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1587911703] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1588391973] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1588947024] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1589281764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1589657685] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1590231825] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1590860943] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1591262589] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1591902711] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592539074] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1592956281] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1593662679] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594290180] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1594766607] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1595231505] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1595788131] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1596150444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1596524517] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1597826958] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1598472183] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1598972991] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1599585141] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1600348743] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1600819185] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1601314449] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1601869542] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1602209490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1602583332] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1603312830] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603939491] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1604396304] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1605104151] ECW: w=0x3dba46f0 func=0x3d6ba4c5 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1605576252] ECW: w=0x3db9e390 func=0x3d6b1a71 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1606023468] ECW: w=0x3dba46f0 func=0x3d6ba4c5 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1606480512] ECW: w=0x3db9e390 func=0x3d6b1a71 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1606928631] ECW: w=0x3db9efc0 func=0x3d6a2d44 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1607386809] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1607872959] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1608294303] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1608748785] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1609382292] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1609938666] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1610431620] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1611042888]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1611541071] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1612048515] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1612616943] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1612951158] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1613325546] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1613912370] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614528237] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1614930786] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1615432119] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616074404] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1616492997] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1616958357] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1617577836] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1617988848] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1618566726] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1619180220] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1619619603] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1620206679] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1620819963] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1621271337] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1621846170] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622458110] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1622873133] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1623289332] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1623985167] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1624444521] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1624939050] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1625479590] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1625815632] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1626200856] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1626807903] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627428054] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1627897383] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1628382567] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629001857] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1629470892] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1630109733] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1630741917] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1631178192] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1631766444] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632398019] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1632838830] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1633302846] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1633860249] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1634210466] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1634595921] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1635258009] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635893952] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1636380879] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1638159936] 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: 1639398117] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640017533] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1640486211] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1641161277] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1641796653] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1642232781] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1642877796] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1643513508] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1643964168] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1644450507] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1645003017] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1645359198] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1645734468] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1646301132] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1646965614] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1647398865] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1647904125] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1648512999] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1648944507] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1649477382] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650097092] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1650538155] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1651118175] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1651738347] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1652188083] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1652663733] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1653325716] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1653757854] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1654419249] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1655060001] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1655491152] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1655955189] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1656653313] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1657121970] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1657632375] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1658220711] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1658565384] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1658938827] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1659455805] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1660099266] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1660512315] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1661022510] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1661665698] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1662063900] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1662559248] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663188408] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1663594779] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1664125281] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664754126] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1665165768] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1665605046] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1666243509] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1666664265] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1667187186] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1667822289] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1668258459] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1668780561] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669408944] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1669862943] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1670432106] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671060972] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1671490359] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1672089069] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672731018] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1673153013] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1673716695] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674529521] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1675018065] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1675499742] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1676036901] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1676396673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1676802183] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1677274914] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1677821922] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1678168149] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1678558308] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1679031501] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1679569311] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1679914740] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1680302547] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1681271823] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1681903230] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1682319975] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1682866311] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1683515400] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1683939138] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1684600890] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1685258127] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1685698140] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1686654606] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687373394] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1687835982] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1688362263] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689100749] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1689593283] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1690135545] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1690584924] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691370492] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1691878440] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1692348840] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1692783372] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1693600608] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1694106624] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1694630196] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1695243354] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1695630342] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1696042173] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1696937130] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1697660202] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1698174660] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1698904431] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1699618452] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1700116950] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1700894748] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1701614376] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1702100631] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1702852095] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703523990] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1703980614] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1704416910] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1704808686] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705497528] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1705970322] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1706448534] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1706985063] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1707338388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1707718992] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1708549479] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709200794] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1709656893] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1710164757] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1710863658] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1711322676] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1711763886] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1712469738] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1712928546] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1713412155] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1713957378] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1714316688] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1714690089] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1715557221] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716213639] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1716619275] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1717308474] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717935681] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1718376093] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1718944941] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719574080] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1720011405] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1720497177] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1721035176] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1721380353] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1721755812] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1722834246] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1723472562] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1723923495] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1724447340] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725098424] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1725564372] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1726059783] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726708746] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1727183346] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1727649168] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1728280239] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1728747552] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1729228305] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729858137] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1730321334] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1730909796] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1731542652] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1731993144] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1732590678] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733232900] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1733696076] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1734324333] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734954711] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1735399785] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1735876674] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1736507892] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1736968065] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1737463539] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1738093644] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1738548378] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1739154984] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739802708] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1740232893] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1740900735] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1741543671] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1741960017] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1742422206] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1743112938] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1743584997] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1744166109] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744808352] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1745276064] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1745770362] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1746310839] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1746689490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1747064487] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1747723026] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748384253] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1748792031] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1749396075] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750068411] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1750471443] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1751084412] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751763111] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1752171456] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1752767499] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753429377] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1753874094] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1754739756] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1755400962] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1755823608] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1756349721] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1756888623] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1757270109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1757644686] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1758454404] 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: 1759692942] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760381322] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1760801406] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1761625194] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762300050] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1762768476] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1763442765] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1764116382] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1764547155] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1765441125] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1766113545] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1766541672] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1767130071] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1767719604]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1768224024] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1768761498] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1769343261] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1769695578] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1770070134] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1771475181] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772120070] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1772581545] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1773191343] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773894675] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1774325616] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1774898937] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775602332] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1776055722] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1776506277] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777286112] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1777813128] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1778404404] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1779140391] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1779604575] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1780132746] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1780698339] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1781054877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1781449467] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1782387789] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1783034946] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1783523238] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1784003193] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784728155] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1785155316] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1785858438] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1786513134] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1786941429] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1787452716] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1788155313] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1788644718] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1789130280] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1789707612] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1790062701] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1790439714] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1791356259] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792034286] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1792475601] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1793054865] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1793718297] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1794191427] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1794790242] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795497648] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1795989048] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1796475513] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1797029913] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1797451635] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1797917982] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1799104272] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799799162] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1800278697] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1801040052] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1801727382] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1802193099] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1802711400] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803397176] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1803866316] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1804412001] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1804966065] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1805354859] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1805752158] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1806526575] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1807219806] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1807727292] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1808662569] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809494379] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1810054491] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1810944114] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1811620923] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1812074460] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1812618717] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1813175343] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1813525980] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1813903602] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1814462622] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815113727] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1815603237] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1816228953] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1816887870] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1817335590] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1817900742] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1818649917] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1819130775] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1819610121] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1820186718] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1820531328] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1820917413] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1821681498] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822323342] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1822765518] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1823251374] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823940468] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1824368196] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1824826710] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1825528803] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1825983999] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1826422815] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1827119133] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1827591087] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1828067178] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1828622334] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1828969128] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1829355423] 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: 1837310013] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1837956813] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1838391660] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1838852589] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1839545526] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1839992973] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1840449828] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1841140602] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1841597163] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1842056517] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842742587] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1843202781] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1843680867] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1844258955] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1844599281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1844977239] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1845527733] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1846166343] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1846612341] 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: 1854167742] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1854807570] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1855248654] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1855840917] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1856477574] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1856935815] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1857421587] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1857989238] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1858335990] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1858730202] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1859647734] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1860290670] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1860779277] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1861532841] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1862165739] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1862645148] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1863456861] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1864094652] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1864561944] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1865144022] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865779482] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1866251688] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1866722256] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867431993] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1867901763] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1868348874] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869038829] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1869518532] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1869967302] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1870654401] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1871124129] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1871636865] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1872327177] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1872810429] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1873313673] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1874005140] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1874479803] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1874966625] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875674325] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1876158249] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1876610211] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877299242] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1877819391] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1878246846] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1878937935] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1879448676] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1880146065] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880782365] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1881229875] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1882198689] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882836669] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1883348208] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1883985222] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884734103] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1885195977] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1885693488] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1886403939] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1886861760] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1887344151] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1888102566] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1888565028] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1889116824] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1889719944]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1890266742] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1890847140] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1891198743] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1891576323] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1892157456] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892819670] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1893239733] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1893978177] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1894649190] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1895263167] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1895951715] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896603870] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1897003353] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1897690914] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898321943] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1898743434] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1899346659] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1899977814] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1900384563] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1900918320] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1901274816] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1901651052] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1902316248] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1902963111] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1903366563] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1904011137] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1904645484] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1905057882] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1905731793] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1906364397] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1906767072] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1907460366] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908094671] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1908501546] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1909302549] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1909937799] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1910383650] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1910854176] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1911561414] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1912021671] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1912501542] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1912832754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1913224425] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1913863497] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914480939] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1914889536] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1929812829] 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: 1931235243] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1931859006] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1932309897] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1932946386] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933566705] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1933973160] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1934729517] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935351285] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1935787686] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1936547844] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937168205] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1937603850] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1938549522] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1939170576] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1939609665] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1940041467] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940743098] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1941209256] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1941673167] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1942011309] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1942388448] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1943027520] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943652921] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1944087516] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1944710691] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945336449] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1945848471] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1946500689] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947146523] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1947584604] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1948226259] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948886268] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1949310153] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1949951451] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950575109] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1951034610] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1951848045] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952499381] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1952937630] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1953417669] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954101492] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1954562736] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1955030175] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1955389569] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1955765154] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1956558534] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1957194624] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1957622478] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1958311215] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958932731] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1959394878] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1960183407] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960805679] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1961274777] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1962084285] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962704352] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1963157826] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1963617726] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964298420] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1964758026] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1965164082] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965861324] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1966320972] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1966785156] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 1967125566] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1967500038] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1968052359] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968676122] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1969078209] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1969679376] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970321808] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1970719359] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1971320295] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1971963609] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1972365717] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1972970286] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973596569] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 1974044457] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1974512988] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 1974853314] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1975227366] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1975972194] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1976618154] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 1977057159] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1977677814] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978316508] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 1978765299] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1979593413] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980230385] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 1980652548] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1981121226] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1981461195] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1981835205] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 1982723400] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983319023] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 1983741102] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 1984208667] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1984915233] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 1985325972] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 1985755632] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986439980] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1986911913] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1987420533] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 1987849626] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1988291991] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1989171954] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1989850611] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1990273026] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1991019177] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1991657472] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1992062247] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1992594471] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 1992991980] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1993376511] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1994263047] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994967576] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 1995423339] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 1996749069] 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: 1998062346] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998731805] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 1999190613] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2000024733] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2000691273] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2001178746] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2002017129] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2002683144] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2003207976] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2003737743] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2004110262] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2004484314] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2005258269] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005938690] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2006355729] 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: 2007272400] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2007943707] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2008370700] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2008991019] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2009774739]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2010450519] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2011133187] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2011833831] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2012208807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2012671437] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2015011740] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2015759844] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2016294126] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2016800037] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2017501479] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2017964928] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2018902305] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019544632] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2020073475] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2020711560] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2021356848] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2021910345] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2022502104] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2023149891] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2023506513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2023884177] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2025968826] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2026652964] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2027072712] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2027725539] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028455961] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2028917583] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2029453251] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030155869] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2030631666] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2031119769] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2031764553] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2032138227] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2032518285] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2033650983] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2034264666] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2034849453] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2035513935] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2035969656] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2036687940] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037368865] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2037842625] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2038344882] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2038997688] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2039345805] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2039740080] Running FIND.existing: FIND DUP . CR
[Hera] 1035589712
[Hera] [HADES][TEST ] [KRELTSC: 2040529281] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041179105] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2041623045] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035755776
[Hera] [HADES][TEST ] [KRELTSC: 2042373459] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043007071] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2043449037] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2044061187] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2044692489] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2045091657] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2045520897] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2046242121] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2046685935] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2047159065] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2047806705] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2048183676] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2048557539] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2049151881] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049838014] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2050303122] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2050892424] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2051569569] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2051999397] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2052505833] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2053142343] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2053496865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2053895361] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2054508792] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055152568] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2055602367] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2056141584] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2056841955] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2057285538] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2057783511] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2058422373] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2058777987] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2059153971] Running LATEST.basic: LATEST @ . CR
[Hera] 1035630336
[Hera] [HADES][TEST ] [KRELTSC: 2059829730] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060500848] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2061122889] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2061891405] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2062555383] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2062992456] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2063887896] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2064549228] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2064998439] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2065481481] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2066126181] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2066479401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2066854209] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035756856
[Hera] [HADES][TEST ] [KRELTSC: 2067981573] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2068646223] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2069125800] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035757096
[Hera] [HADES][TEST ] [KRELTSC: 2070198018] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2070860442] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2071293357] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2071822305] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2072254296] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2072975478] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2073428070] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2073913506] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2074563330] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2074927869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2075306793] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2075973732] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2076634875] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2077041624] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2077555137] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2078256474] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2078709297] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2079223020] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2079909510]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2080428987] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2080978158] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2081585457] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2081980572] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2082355464] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2084264091] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2084939577] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2085402438] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035757768
[Hera] [HADES][TEST ] [KRELTSC: 2087201760] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2087866410] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2088319380] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2090362239] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2091077751] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2091642924] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2093789187] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2094360891] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2095013760] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2095698129] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2096178966] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2097803295] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098473888] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2098942104] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2099724228] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2100158151] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100882084] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2101321635] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2101839831] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2102236206] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102955498] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2103406305] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2103974649] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2104566933] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2104920489] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2105300379] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2106321168] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106974373] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2107422576] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2108126433] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2108611302] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2109220974] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2109866871] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2110328619] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2111593617] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2112255516] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2112693576] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2113184031] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2113763463] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2114144172] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2114537607] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2115633303] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2116306815] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2116792734] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2118068064] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2119049037] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2119483401] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2120991768] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121684348] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2122154580] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2122661478] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2123248428] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2123607612] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2123981244] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2124668028] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2125354182] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2125818156] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2126390805] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2127052851] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2127609372] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035635408
[Hera] [HADES][TEST ] [KRELTSC: 2128723338] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2129383620] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2129822310] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2130312051] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2130888123] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2131259067] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2131633938] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2132346804] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2133011412] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2133469275] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035761160
[Hera] [HADES][TEST ] [KRELTSC: 2134960527] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2135619234] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2136053073] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2136611379] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137259985] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2137827930] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2138316558] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2138892819] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2139243204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2139628218] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2140785612] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2141425902] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2141885088] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2143474851] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2144139123] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2144573151] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2145811353] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2146447737] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2146882374] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2147388285] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2148022338]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2148539421] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2149010703] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2149648725] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2150248926] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2150603994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2150980965] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2151680013] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152387986] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2152846920] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2153351445] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2153913174] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2154353544] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2154737571] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2155379856] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2156039739] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2156569191] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2157488634] 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: 2158736685] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2159380377] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2159794791] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2160609759] ECW: w=0x3dba99e0 func=0x3d6bceb8 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2161118001] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2161767804] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2162423991] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2162916672] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2163475125] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2163830319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2164205148] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2165242128] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165889264] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2166503178] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2167064319] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167756836] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2168176731] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2168644674] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2169362496] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2169824958] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2170310940] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2170870653] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2171222109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2171597967] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2172068304] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2172636144] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2172982455] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2173373265] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2173845576] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2174400480] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2174745027] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2175127752] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2175625494] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2176495545]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2177089656] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2177639793] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2178249654] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2178585402] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2178961281] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2179600815] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2180070354] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2180623830] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2181240831] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2181701466] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2182121529] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2182796322] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2183265231] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2183774082] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2184275499] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2184950754] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2185429533] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2185931496] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2186505426] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2186837121] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2187211635] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2187667356] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2188373607] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2188848165] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2189517183] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2189989956] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2190535662] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2191150668] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2191586964] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2192057952] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2192635032] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2192998143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2193370998] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2194516086] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2195173995] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2195609220] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2196296550] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196958554] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2197373892] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2198305095] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199062460] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2199499785] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2200025877] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2200757223] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2201221911] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2201722383] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2202296796] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2202676203] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2203055946] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2204130978] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2204797434] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2205237762] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2205881055] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206536507] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2207072217] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2207886093] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2208532746] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2208966942] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2209459686] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2210031264] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2210387550] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2210774748] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2211373206] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2212021476] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2212432572] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2213183637] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2213853348] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2214263100] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2214711660] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2215420599] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2215868277] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2216350731] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2216920377] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2217278658] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2217657246] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2218937931] ECW: w=0x3dbaa258 func=0x3d6a881a 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2219485905] ECW: w=0x3dba6da0 func=0x3d6ab170 ','
[Hera] [HADES][INFO ] [KRELTSC: 2219946078] ECW: w=0x3dbaadb8 func=0x3d6a8609 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2220770643] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2221963548] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2222605623] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2223042234] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2224035723] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224679877] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2225119113] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2225612928] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2226000588] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226701799] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2227184904] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2227686048] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2228267013] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2228599779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2228978577] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2229915345] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2230495617] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2231116083] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2231550363] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2231947830] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2232567687] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2233118769] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2233813491] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2234655822] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2234989092] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2235365328] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2235910152] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2236535448] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2236963743] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2237595108] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2238070149] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2238617157] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239234998] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2239662117] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2240134785] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2240706069] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2241057315] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2241432753] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2242809051] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2243282643] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2243800629] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2244225795] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2244721899] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2245366998] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2245774440] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2246328882] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2246808900] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2247510573] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2248033473] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2248524663] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2249097585] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2249434593] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2249810556] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2250674391] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2251139709] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2251640769] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2252064612] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2252522160] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253156969] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2253561114] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2254032921] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2254484526] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255178135] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2255688120] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2256166647] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2256593430] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257376961] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2257844211] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2258307240] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2258884803] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2259253374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2259628518] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2260932618] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2261592564] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2261998452] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2262503103] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2262938139] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2263658775] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2264124513] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2264607219] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2265194463] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2265547767] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2265923352] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2266858965] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2267340600] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2268061068] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2268690879] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2269110606] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2269835022] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2270302062] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2270854761] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2271480582] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2271892623] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2272490031] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2272939494] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273653221] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2274116502] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2274615042] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2275230153]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2275754439] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2276274294] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2276867586] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2277208269] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2277586332] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2279283237] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2279929575] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2280402873] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2281041945] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2281632948] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2282283822] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2282729631] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2283522969] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2284053093] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2284523010] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2285081736] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285709195] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2286154143] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2287057437] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2287547199] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2288046012] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2288512884] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2288989374] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2289464562] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2290007454] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2290643586] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2291161131] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2292199077] 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: 2293457313] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2293971561] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2294430138] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2295030423] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295664539] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2296115367] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2296677684] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2297037561] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297724198] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2298190944] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2298694461] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2299045728] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2299424820] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2300341365] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2300831946] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2301353376] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2301908133] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2302594581] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2303306187] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2303746515] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2304580131] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2305088520] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2305541532] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2306097402] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2306717721] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2307180099] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2308069008] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2308565490] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2309044374] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309509755] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2310025599] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2310499779] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2311040718] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2311679412] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2312105481] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2312785650] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2313292947] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2313760827] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2314313799] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2314934139] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2315399961] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2315825904] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2316166797] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316843249] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2317306173] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2317891107] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2318459892] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2318807316] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2319188340] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2319690891] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2320085208] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2320780959] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2321219481] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2321905173] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2322264567] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2322955887] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2323408584] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2323885830] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2324258076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2324631519] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2325095871] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2325448818] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2326156161] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2326599975] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2327235918] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2327579142] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2328277056] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2328727653] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2329207398] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2329767153] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2330111532] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2330495538] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2331007980] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2331370272] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2332058295] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2332506603] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2333114679] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2333484573] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2333839326] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2334552255] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2335000794] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2335481778] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2335826682] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2336202666] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2336681592] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2337031011] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2337721827] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2338156653] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2338759794] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2339086722] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2339420643] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340107427] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2340553572] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2341149195] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2341709517] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2342058243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2342431686] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2343693618] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2344177311] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2344630428] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2345113890] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2345565789] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2346016932] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2346499659] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2346960672] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2347520028] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2348072496] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2348766924] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2349322395] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2349774756] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2350225416] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2350718244] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2351179131] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2351662740] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2352106512] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2352576534] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2353024359] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2353477308] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2353953819] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2354397192] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2354844975] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2355293115] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2355745812] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2356223877] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2356852470] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357510967] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2357966163] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2359411803] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2359912611] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2360365476] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2360823528] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2361278640] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2361890097] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2362447353] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2363027919] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2363540004] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2364121347] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2364573099] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2365060593] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2365509258] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2366009436] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2366461965] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2366916951] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2367355641] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2367831018] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2368300830] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2368782234] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2369231256] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2369680488] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2370136398] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2370613287] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2371064367] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2371559799] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2372016549] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2372485122] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2372926605] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2373405195] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2373894474] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2374388331] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2374837752] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2375285976] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2375726010] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2376203676] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2376837498] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377490934] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2377933341] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2378463171] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2378860092] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2379565146] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2380046634] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2380553448] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2380906290] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2381285109] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2382235023] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2382714810] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2383162131] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2383612014] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2384068953] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2384512263] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2385016641] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2385462891] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2385912459] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2386361313] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2386817181] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2387298186] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2387744604] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2388196356] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2388645714] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2389103682] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2389582167] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2390028123] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2390477607] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2390925159] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2391378087] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2391866421] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2392308114] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2392752579] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2393212899] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 2393653521] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2394157395] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2394708876] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2395359687] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2395793190] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2396619792] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2397081288] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2397546669] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2397996174] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2398446813] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2398924647] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2399379003] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2399858076] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2400307917] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2400757989] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2401197267] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2401688856] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2402134560] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2402607459] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2403058077] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2403508002] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2403962295] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2404439877] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2404891251] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2405363079] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2405824764] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2406363582] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2407210008] 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: 2408758233] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2409291843] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2409739563] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2410237746] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2410688238] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2411137869] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2411581872] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2412071340] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2412513243] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2412983811] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2413437978] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2413885089] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2414334615] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2414823705] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2415441357] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2416080240] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2416533168] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2416952076] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2417330097] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418026604] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2418517731] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2418998610] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2419559037] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2419906524] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2420282592] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2421272532] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2421743163] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2422192164] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2422659666] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2423110116] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2423594523] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2424046548] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2424492063] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2424954525] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2425413795] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2425890726] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2426337207] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2426795427] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2427244155] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2427690552] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2428172859] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2428621923] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2429078526] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2429526498] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2429970669] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2430448041] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2430910104] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2431355115] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2431803843] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2432248770] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2432726793] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2433291966] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2433927489] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2434339320] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2435116068] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2435806569] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2436237237] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2436745185] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2437131816] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2437824081] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2438281776] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2438766141] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2439116778] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2439506895] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2440369554] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2440835271] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2441292378] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2441749275] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2442200334] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2442684552] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2443135422] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2443593495] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2444045373] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2444500170] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444979642] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2445431289] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2445889404] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2446341324] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2446796898] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2447278008] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2447741709] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2448190374] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2448641979] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2449089720] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2449570956] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2450033943] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2450481348] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2450941038] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 2451389115] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2451880074] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2452428825] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2453072727] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2453482290] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2454177621] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2454820053] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2455239045] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2455659318] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2456029212] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2456737731] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2457191121] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2457682437] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2458262352] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2458614858] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2458992249] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2459901360] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2460382806] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2460838842] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2461285449] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2461767525] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2462267115] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2462752215] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2463214929] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2463805071] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2464374654] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2464856541] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2465303841] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2465778357] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2466228282] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2466691731] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2467134621] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2467614072] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2468060301] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2468541495] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2468996523] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2469447603] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2469890220] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2470369377] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2470828920] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2471303142] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2471753613] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2472203517] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2472645336] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2473190853] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2473738218] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2474306709] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2474787273] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2475352362] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2475802665] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2476282095] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2477031081] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2477843319] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2478350364] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2479914234] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2480406369] ECW: w=0x3dba0550 func=0x3d6b0374 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2480858520] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2481363591] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2481919524] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2482565463] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2483036514] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2483574030] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2483942328] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2484642636] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2485100541] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2485601874] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2485954422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2486332422] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2487253167] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2487726507] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2488212825] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2488661091] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2489138610] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2489600778] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2490073278] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2490547584] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2491003977] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2491443990] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2491941543] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2492434476] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492970690] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2493472191] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2493942843] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2494382898] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2494867662] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2495310720] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2495791263] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2496244191] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2496692184] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2497139169] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2497614924] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2498068734] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2498540205] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499012831] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2499461370] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2499899913] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2500390200] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2500835946] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2501308152] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2501756985] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2502219090] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2502660006] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503137420] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2503736991] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2504389461] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2504795916] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2505704964] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2506164234] ECW: w=0x3dba0550 func=0x3d6b0374 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2506628628] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2507106672] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2507653890] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2508290820] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2508770145] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2509191048] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2509546893] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2510245815] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2510709474] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2511194532] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2511867687] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2512280610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2512712013] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2513764827] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2514232455] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2514720915] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2515164855] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2515644600] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2516091879] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2516563938] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2517045342] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2517836769] 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: 2519035680] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2519504547] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2519981898] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2520453117] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2520922278] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521484973] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2521932714] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2522371782] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2522847243] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2523306786] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2523778866] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2524226901] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2524682895] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2525140842] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2525692092] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2526136935] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2526627621] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2527074984] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2527539063] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2527979391] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2528455524] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2528899212] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2529380049] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2529827202] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2530275006] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2530715355] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2531192055] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2531783877] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2532426498] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2532859497] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2533377462] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2533764597] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2534458248] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2534913087] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2535399342] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2535766590] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2536142133] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2537122014] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2537580255] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2538047967] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2538492495] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2538971442] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2539416621] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2539906803] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2540356917] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2540826246] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2541268002] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541745878] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2542202103] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542676325] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2543126250] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2543576238] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2544028809] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2544505782] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2544950247] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2545422474] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2545871244] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2546331270] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2546773698] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2547252981] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2547698517] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548171311] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2548636629] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2549084874] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2549524446] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550001503] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2550459366] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550935772] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2551384773] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2551833312] ECW: w=0x3dba0a00 func=0x3d6b068c '<'
[Hera] [HADES][INFO ] [KRELTSC: 2552273871] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2552762646] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2553318348] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2553957672] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2554386975] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2554828353] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2555187810] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2555882637] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2556335796] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2556834021] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2557396275] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2557731771] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2558111661] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2559417798] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2559894855] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2560367901] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2561037423] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2561567715] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2562066969] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2562662571] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2563132698] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2563619541] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2564051973] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2564508261] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2565007347] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2565441648] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2565884748] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2566378857] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2566812717] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2567267619] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2567752530] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2568248886] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2568779955] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2569423080] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2569850829] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2570697297] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571162888] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571631587] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2572092327] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2572534398] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2573035563] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2573481036] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2573923632] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2574413877] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2574845532] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2575287561] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2575789146] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2576219247] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2576659302] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2577147720] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2577688323] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2578177098] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2578923333] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2579639181] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2580521160] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2581153911] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2581614147] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2582476575] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2582937336] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2583413994] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2583883701] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2584334571] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2584784664] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2585255127] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2585793462] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2586254559] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2586701712] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2587191327] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2587625187] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2588077758] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2588517855] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2588956146] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2589440847] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2589875715] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2590326291] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2590766346] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2591205813] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2591686545] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2592116394] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2592590595] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2593038546] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2593485909] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2593953768] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2594408565] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2594851728] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2595293001] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2595782553] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2596211688] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2596664427] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2597106162] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2597547309] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2598030666] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2598460389] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2598913401] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2599355493] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2599797984] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2600287578] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2600731140] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2601194253] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2601644283] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2602093683] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2602548375] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2603001072] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2603453118] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2603899263] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2604389991] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2604833259] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2605272642] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2605713579] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2606162412] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2606645223] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2607087315] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2607526488] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2607967110] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2608407480] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2608890018] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2609365920] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2609826282] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2610317010] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2610943356] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2611388451] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2611856331] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2612190840] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2612574804] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2613379335] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2613843813] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2614293171] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2614748115] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2615187435] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2615687214] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2616193818] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2616741288] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2617277523] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2617767579] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2618205030] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2618685657] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2619112482] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2619567069] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2620054416] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2620480359] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2620915878] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2621394195] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2621834124] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2622358578] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2622979548] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2623411350] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2624276907] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2625092841] 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: 2626287195] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2626736973] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2627191770] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2627658264] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2628163461] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2628590580] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2629027800] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2629520166] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2629958877] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2630395761] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2630881827] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2631308799] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2631745242] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2632243152] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2632670628] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2633158584] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2633809269] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2634256170] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2634902991] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2635525368] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2636004840] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2636943561] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2637404763] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2637853344] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2638322106] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2638769196] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2639216244] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2639667219] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2640114162] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2640570429] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2641014159] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2641498524] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2641927575] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2642365656] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2642818815] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2643259353] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2643741954] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2644179279] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2644651191] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2645092086] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2645531238] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2646012033] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2646447300] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2646922425] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2647370502] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2647819524] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2648272389] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2648711961] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2649168942] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2649609144] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2650089834] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2650522980] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2650970742] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2651410776] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2651851020] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2652334776] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2652767922] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2653216713] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2653691250] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2654133972] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2654616426] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2655044448] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2655520749] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2655969687] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2656416693] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2656870692] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2657325489] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2657766258] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2658206796] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2658687864] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659116159] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2659567575] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2660007273] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2660447328] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2660935914] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2661389094] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2661829800] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2662269246] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2662706928] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2663187492] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2663626308] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2664084990] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2664587709] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2665209897] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2665650981] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2666117454] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2666676936] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2667019362] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2667398538] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2668566936] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2669034669] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2669500869] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2670195423] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2670643899] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2671132401] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2671563510] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2672022843] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2672508972] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2672940081] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2673388620] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2673872082] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2674316400] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2674760382] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2675243949] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675673651] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2676127272] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2676611406] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2677041528] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2677530996] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2678167548] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2678585637] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2679239346] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2679871425] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2680315365] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2681162778] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2681623476] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2682072162] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2682545691] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2682996036] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2683436112] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2683908927] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2684347869] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2684802603] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2685244002] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2685737355] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2686166217] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2686617213] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2687058948] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2687500158] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2687982150] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2688411369] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2688859635] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2689301181] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2689742769] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2690233098] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2690662338] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691134964] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2691583482] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2692023033] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2692488687] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2692937100] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2693377407] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2693897955] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2694452292] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2694881763] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2695335804] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2695774473] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2696213730] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2696702673] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2697141678] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2697601704] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2698049592] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2698503360] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2698973403] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2699430153] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2699871279] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2700314211] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2700798891] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2701243818] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2701707267] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2702245287] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2702875266] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2703329916] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2703805419] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2704145136] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2704523871] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2705436972] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2705936121] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2706384954] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2706845694] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2707293981] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2707791303] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2708222055] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2708659527] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2709141162] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2709581574] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2710018122] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2710497699] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2710925280] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2711361093] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2711851968] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2712280053] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2712716937] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2713197480] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2713632894] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2714127276] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2714750514] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2715167574] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2715809733] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2716463358] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2716892535] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2717737197] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2718213120] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2718660714] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2719118262] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2719565625] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2720002614] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2720808699] 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: 2722014456] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2722576836] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2723105763] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2723606466] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2724108030] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2724570450] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2725008867] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2725447305] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2725899771] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2726511690] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2727042717] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2727549762] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2727992967] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2728470885] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2728978413] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2729519436] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730015897] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2730475629] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2730942879] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2731404417] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2731843170] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2732284926] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2732748627] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2733232341] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2733659775] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2734095336] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2734531968] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2734985715] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2735467581] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2735926452] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2736387465] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2736861414] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2737299243] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2737755363] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2738225931] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2738673168] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2739144912] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2739629319] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2740060155] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2740643220] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2741442921] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2742215700] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2742721254] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2743369713] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2743931778] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2744274540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2744659806] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2745664950] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2746138584] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2746589286] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2747054289] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2747531157] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2748019869] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2748474498] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2748913251] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2749426848] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2749857096] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2750328294] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2750814108] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2751245280] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2751791448] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2752277283] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2752746087] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2753186100] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2753711709] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2754141075] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2754675882] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2755313232] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2755772628] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2756282928] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2756648979] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2757335490] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2757820506] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2758307727] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2758660653] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2759039682] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2760153396] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2760654666] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2761102491] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2761560333] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2762015865] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2762505228] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2762937114] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2763374586] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2763857208] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2764298250] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2764736205] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2765215026] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2765641410] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2766078357] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2766572487] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2767000782] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2767437729] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2767925769] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2768365131] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2768897523] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2769708228] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2770225038] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2770660473] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2771042400] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2771767404] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2772208383] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2772706629] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2773307019] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2773669479] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2774046240] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2775367203] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2775841677] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2776293177] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2776774707] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2777216736] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2777708850] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2778133449] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2778861162] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2779331667] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2779817964] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2780234268] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2780701770] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2781163203] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2781676191] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2782093524] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2782561425] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2783026344] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2783511066] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2783980962] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2784574716] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2785189974] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2785796853] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2786278908] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2786950866] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2787549534] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2788194528] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2788614822] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2789562762] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2790043641] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2790492327] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2790948909] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2791402971] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2791921251] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2792337114] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2792931141] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2793383922] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2793925995] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2794341060] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794806861] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2795244291] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2795739282] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2796175662] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2796650472] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2797086831] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2797567794] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2797995816] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798459580] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2798895456] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2799374970] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2799805764] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2800270116] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2800706349] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2801186682] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2801601726] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2802086616] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2802523185] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2803000830] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2803412913] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2803901667] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2804341617] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2804819493] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2805230295] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2805693555] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806153854] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2806633221] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2807045409] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2807527716] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2807966553] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2808465618] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2808915060] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2809482228] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2809919175] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2810411394] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2810897733] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2811462570] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2812172517] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2812878180] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2813297655] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2814428925] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2815061487] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2815628214] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2816176398] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2816817066] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2817334317] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2817756963] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2818229715] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2818701060] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2819184102] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2819598159] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2820064107] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2820501663] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2820999783] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2821415247] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2821881951] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2822321019] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2822818950] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2823261882] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2823744840] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2824284288] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2824942890] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2825415810] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2825903325] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2826252597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2826634839] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2827712034] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2828258244] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2828763714] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2829258999] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2829705627] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2830199526] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2830614528] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2831087406] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2831549175] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2832034254] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2832450453] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2832916527] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2833379115] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2833862178] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2834300511] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2834768244] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2835214473] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2835718074] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2836135680] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2836969464] 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: 2838244080] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2838693312] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2839181814] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2839637031] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2840143488] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2840684700] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2841323352] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2841768930] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2842649607] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2843108982] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2843565879] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2844045519] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2844485721] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2844979158] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2845394244] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2845877307] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2846317845] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2846800173] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2847215595] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2847682824] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2848141716] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2848623498] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2849039592] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2849506422] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2849951748] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2850448713] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850863232] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851330545] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2851768122] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2852261307] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2852676834] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2853143706] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2853582606] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2854064388] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2854492746] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855002920] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2855443689] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2855926269] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2856352842] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2856820827] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2857259853] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2857758624] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2858179380] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2858657403] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2859095589] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2859576006] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2859990819] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2860456200] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2860905243] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2861384736] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2861797743] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2862263670] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2862718551] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2863198800] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2863612395] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2864077923] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2864566152] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2865211944] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2865621738] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2866479441] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2866964226] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867413752] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2867867289] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2868306042] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2868799437] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2869227438] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2869695738] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870134575] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2870616798] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2871044127] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2871511377] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2871950445] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2872431429] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2872845843] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2873324664] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2873763501] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2874244569] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2874681348] ECW: w=0x3dbab728 func=0x3d6a580d '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2875199691] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2875708185] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2876345052] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2876783574] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2877366429] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2877927171] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2878257732] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2878636236] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2879561853] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880038175] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880490641] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2880954783] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2881398051] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2881923114] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2882355714] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2882795664] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2883281100] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2883723045] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2884160265] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2884640640] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2885068053] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2885512371] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2886008727] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2886438786] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2886893436] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2887349220] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2887979850] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2888410203] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2889100998] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2889558168] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2890029891] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2890486473] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2890927389] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2891430087] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2891859033] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2892328530] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2892782466] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2893396821] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2893807098] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2894505831] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2894964534] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895414102] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2895893448] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2896348287] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2896840233] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2897269431] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2897707512] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2898207270] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2898638925] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2899094856] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2899550976] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2900167557] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2900586087] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2901313023] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901772755] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2902222869] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2902688901] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2903128998] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2903577621] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2904021918] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2904517224] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2904947808] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2905387170] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2905835793] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2906275449] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2906777370] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2907207996] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2907646896] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908095225] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2908535364] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2909030103] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2909459238] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2909911578] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2910365031] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2911004733] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2911425699] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2911888413] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2912220801] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2912595735] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2913355242] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2913815772] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914267125] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2914723770] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2915201814] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2915754996] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2916216324] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2916655077] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2917173105] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2917603584] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2918042589] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2918689200] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2919134463] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2919590541] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2920074864] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2920505721] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2920961967] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2921437344] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2922057705] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2922496311] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2923322556] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2923801713] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2924385303] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2924861268] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925301764] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2925817230] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926248234] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2926702926] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2927162910] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2927794821] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2928198000] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2928904524] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2929363059] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2929866114] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2930382651] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2930929281] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2931474840] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2932332795] 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: 2933576793] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934053010] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2934536178] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2934967056] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2935421034] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2935879212] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2936523492] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2936939586] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2937805752] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2938328547] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2938825134] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2939327223] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2939835591] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2940346500] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2940836451] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2941372959] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2941873200] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2942384088] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2942881725] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2943367371] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2943901296] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2944389042] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2944880022] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2945377155] ECW: w=0x3db9f0b0 func=0x3d6a2df7 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2945821725] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2946305523] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2946747993] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2947205919] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2947667940] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2948284836] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2948723043] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2949188529] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2949750531] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2950082604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2950458357] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2951387922] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2951846793] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952294933] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2952764157] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2953221138] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2953670706] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2954124684] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2954566188] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2955064581] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2955495690] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2955935703] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2956417821] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2956847565] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2957296713] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2957780847] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958211200] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958719169] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2959191186] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2959642308] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2960096748] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2960537223] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2961022428] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2961536781] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2961976836] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2962459668] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2962889874] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2963341395] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2963822064] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964251409] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964712758] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2965166085] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2965638417] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2966251533] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 2966696292] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 2967564159] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968027440] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2968478331] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2968933779] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969382864] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969852550] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2970307872] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2970749208] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2971193358] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2971659978] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2972143818] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2972572764] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2973011601] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2973451320] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2973903324] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2974384497] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974813548] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2975275296] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2975722995] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2976189132] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2976643488] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2977082199] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2977524396] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2977982637] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2978465721] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2978911173] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2979350367] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2979791199] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 2980240746] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2980721793] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2981151474] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2981702682] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2982179361] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2982634116] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2983249017] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 2983679580] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2984160984] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 2984492637] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2984867781] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 2985729453] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2986187022] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2986647930] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2987101467] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987549292] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2987997159] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2988460545] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2988901734] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2989387422] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989817712] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2990257347] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2990749524] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2991179163] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2991618819] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2992100139] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2992560102] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2993022312] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993470956] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993917941] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2994370848] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2994828858] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2995309422] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2995738704] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2996177058] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2996656677] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2997098601] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2997537039] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2998017939] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998446696] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998943619] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2999403834] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2999858400] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3000472629] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3000940761] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3001770051] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002228019] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3002678595] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3003146874] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3003595728] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3004042986] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3004496859] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3004937019] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3005391060] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3005832690] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3006316572] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3006745581] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3007194288] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3007633608] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3008074755] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3008556852] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3008986806] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3009459222] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3009906669] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010354263] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3010806918] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3011246679] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3011738751] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3012181116] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3012662499] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3013092957] ECW: w=0x3dbac628 func=0x3d6a5be0 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3013547334] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3013987725] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3014428536] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3014910255] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3015339747] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3015820731] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3016274625] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3016729884] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3017344050] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3017780325] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3018246483] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3018805356] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3019159479] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3019533048] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3020270106] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3020728704] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3021268257] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3021911256] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3022316913] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3023123019] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3023580672] ECW: w=0x3dba0640 func=0x3d6b042d '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3024051387] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3024534912] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3025073667] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3025703793] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3026129400] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3027361596] 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: 3028669644] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3029130783] ECW: w=0x3dba0640 func=0x3d6b042d '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3029580771] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3030063225] ECW: w=0x3db9fce0 func=0x3d6a37ca 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3030584907] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3031131075] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3031761054] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3032160180] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3032867355] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3033325428] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3033774744] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3034333323] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3034976889] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3035386998] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3035862354] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3036213264] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3036675747] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3037611969] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3038124684] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3038707056] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3039545565] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3040034613] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3040887927] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3041396883] ECW: w=0x3dba0640 func=0x3d6b042d '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3041845800] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3042324873] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3042882780] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3043521684] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3043945107] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3044771478] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3045251706] ECW: w=0x3dba0640 func=0x3d6b042d '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3045697788] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3046177428] ECW: w=0x3db9fce0 func=0x3d6a37ca 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3046644930] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3047207436] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3047838906] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3048237738] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3048918957] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049397400] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049846947] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3050406387] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3051034959] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3051461658] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3051945372] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3052505484] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3052854294] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3053229921] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3054625098] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3055093860] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3055562832] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3056021325] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3056479293] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3056920923] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3057372423] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3057825876] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3058308225] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3058756050] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3059223741] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3059701554] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3060153285] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3060593718] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3061071783] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3061516899] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3061996035] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3062455179] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3062905314] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3063346251] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3063836643] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3064290327] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3064753608] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3065194146] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3065643525] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3066095256] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3066582057] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3067154181] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3067637097] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3068219217] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3068857743] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3069261258] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3070060476] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3070524198] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3070976139] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3071426694] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3071882793] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3072369804] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3072843774] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3073383873] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3074021223] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3074442924] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3075344832] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075805971] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076258290] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076722957] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3077187771] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3077630430] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3078082581] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3078537126] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3079023759] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3079469799] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3079934046] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3080374605] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3080842653] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3081282918] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3081761319] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3082206687] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3082683156] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3083135454] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083586366] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3084028164] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3084533529] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3085022367] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3085495476] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3086040027] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3086674689] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3087086730] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3087565026] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3087913563] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3088286607] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3089241057] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3089712045] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3090163965] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3090614079] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3091084962] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3091526907] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3091977462] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3092419575] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3092898837] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3093373773] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3093837411] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3094275555] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3094723905] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3095161923] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3095653113] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3096099090] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3096563022] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3097212300] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3097677723] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3098119122] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3098597082] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3099042765] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3099519486] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3099959835] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3100410033] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3100851453] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3101331471] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3101821422] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3102294909] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3102841350] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3103494828] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3103927533] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3104714949] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3105175290] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3105626538] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3106092444] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3106549131] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3107017872] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3107492157] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3108046452] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3108685335] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3109087233] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3110183454] 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: 3111550428] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112024251] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112484760] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112938381] ECW: w=0x3dbab458 func=0x3d6a52cf '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3113404644] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3113848500] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3114311382] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3114760950] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3115245231] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3115692951] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3116156547] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3116609559] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3117061332] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3117502941] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3117981489] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3118435446] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3118900260] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3119340819] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3119790156] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3120231429] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3120727848] ECW: w=0x3dbab818 func=0x3d6a5a12 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3121198248] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3121672512] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3122216139] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3122867706] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3123272103] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3123753423] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3124334178] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3124703211] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3125089485] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3126206895] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3126745335] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3127251414] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3127714842] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3128155821] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3128615238] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3129101157] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3129589260] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3130054662] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3130494759] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3130959090] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3131407440] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3131884602] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3132347631] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3132788211] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3133294017] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3133764354] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3134266107] ECW: w=0x3dbac718 func=0x3d6a5ab3 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3134905410] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3135386793] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3135985650] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3136637679] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3137058162] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3138126327] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3138590133] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3139043271] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3139516611] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3139958640] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3140446869] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3140989908] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3141566946] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3142046964] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3142519821] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3142968171] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3143418327] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3143905359] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3144370005] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3144809073] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3145256919] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3145731876] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3146216997] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3146679417] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3147117015] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3147565722] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3148021422] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3148506816] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3148970223] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3149410257] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3149868876] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3150309855] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3150787605] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3151253175] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3151702827] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3152309454] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3152962092] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3153376023] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3153865260] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3154326903] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3154712190] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3155834871] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3156320244] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3156772479] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3157231602] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3157687407] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3158186388] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3158652735] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3159152787] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3159686901] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3160262322] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3160763382] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3161205852] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3161686647] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3162152028] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3162622764] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3163078233] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3163518183] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3163995282] ECW: w=0x3dbac718 func=0x3d6a5ab3 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3164477421] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164934318] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3165549786] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3166194738] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3166648086] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3167699871] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168162144] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3168629226] ECW: w=0x3dbab548 func=0x3d6a54da '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3169095888] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3169537728] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3169989522] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3170432013] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3170923539] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3171394758] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3171834624] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172283436] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3172723890] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3173214996] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3173680104] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3174120243] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3174571302] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3175023033] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3175509918] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3175973451] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3176414892] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3176865489] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3177333537] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3177812295] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3178275765] ECW: w=0x3dbac538 func=0x3d6a5b68 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3178715988] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3179177841] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3179618043] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3180096045] ECW: w=0x3dbab638 func=0x3d6a567e '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3180560292] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3181008726] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3181572576] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3182221854] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3182631354] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3183118470] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3183697587] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3184047951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3184423662] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3185626710] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3186099819] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3186552054] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3187006179] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187484223] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3187931502] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3188416602] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3188891979] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3189337662] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3189799494] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190249020] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3190689495] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3191195847] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3191784960] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3192338163] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3192848442] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3193342740] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3193808730] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3194286732] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3194923725] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3195710385] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3196155963] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3197200692] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3197675754] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3198159762] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3198975612] 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: 3200204364] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3200657250] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3201141741] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3201615459] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3202101966] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3202557939] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3203003517] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3203481519] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3203953263] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3204445692] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3204904626] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3205351254] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3205829613] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3206336658] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3206890323] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3207457575] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3208006893] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3208622781] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3209128188] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3209642163] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3210092718] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3210566898] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3211043871] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3211521873] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3212126337] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3212756022] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3213202608] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3213682962] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3214158423] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3214603245] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3215066064] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3215510928] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3215987964] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3216481212] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3216939978] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3217393620] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3217835145] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218308695] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218806269] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3219266652] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3219714561] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3220157829] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220633143] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3221115030] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3221559180] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3222015300] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3222459114] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222936717] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3223560186] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3224200161] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3224605356] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3225087810] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3225450753] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3225831252] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3226855632] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3227334159] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3227782299] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3228240309] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3228691515] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3229137198] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3229628850] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3230126634] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3230572086] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3231022032] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3231484200] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3231924234] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232402194] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232938681] ECW: w=0x3db9f650 func=0x3d6a3394 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3233469666] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3233996073] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3234456183] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3234900060] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3235380099] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3236028327] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3236670108] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3237077550] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3238079187] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3238564917] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3239012637] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3239558259] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3240028176] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3240513276] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3240990312] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3241435995] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3241885185] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3242346240] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3242824242] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3243295944] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3243740913] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3244205496] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3244650969] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3245129202] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3245601807] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3246066558] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3246632361] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3247150431] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247692483] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3248164143] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3248633766] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3249080268] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3249522570] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3249996078] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3250478490] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3250943241] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3251396127] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3251837694] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3252311118] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3252790590] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3253231086] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3253676643] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3254117559] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3254601483] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3255070224] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3255510783] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3255955080] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3256396752] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3256881621] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3257351979] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3257793000] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3258238137] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3258685395] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259161150] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259629870] ECW: w=0x3db9f740 func=0x3d6a342c '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3260090736] ECW: w=0x3db9d850 func=0x3d6b771a 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3260540913] ECW: w=0x3dba0460 func=0x3d6b02bb '0='
[Hera] [HADES][INFO ] [KRELTSC: 3260997999] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261474657] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3262080444] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3262742847] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3263164653] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3263656221] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3264217362] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3264562644] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3264939678] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3267340125] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3267822012] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3268293609] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3268742001] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3269240436] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3269987217] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3270710457] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3271280544] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3271779273] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3272204523] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3272664276] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3273315339] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3273740673] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3274872510] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3275334090] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3275803608] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3276246918] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3276728448] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3277180935] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3277649004] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3278095989] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3278580081] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3279036117] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3279487827] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3280081203] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3280591398] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3281016753] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3281480748] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3282138342] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3282552042] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3283805217] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3284289771] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3284749839] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3285198000] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3285681483] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3286144722] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3286601178] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3287042052] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3287521650] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3287972499] ECW: w=0x3db9da30 func=0x3d6b7910 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3288443214] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3288902085] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3289397475] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3289819890] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3290289639] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3290922810] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3291331596] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3293267481] 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: 3294615639] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3295079277] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3295558602] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3296002731] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3296508117] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3296963187] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3297420672] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3297893130] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3298385181] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3298818117] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3299275224] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3299908311] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3300313947] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3301289859] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3301749717] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3302206341] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3302650197] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3303141366] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3303603870] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3304054278] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304527261] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3305036427] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3305458065] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3305913324] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3306542253] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3306959628] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3307435425] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3307788855] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3308166981] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3309338025] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3309802125] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3310258875] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3310702269] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3311195391] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3311651091] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3312101583] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3312575385] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3313067163] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3313516584] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3313973481] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3314606358] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3315010965] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3316127577] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3316599363] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3317055987] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3317514942] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3317993553] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3318452676] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3318907977] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3319348935] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3319839999] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3320303322] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3320753604] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3321226671] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3321729684] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3322150944] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3322605090] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3323233914] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3323636736] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3324744171] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3325202706] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3325657230] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3326111607] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3326597001] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3327133173] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3327587424] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3328048458] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3328528476] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3328976742] ECW: w=0x3db9da30 func=0x3d6b7910 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3329430531] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3329882220] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3330382272] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3330810924] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3331265049] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3331893117] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3332309190] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3333406503] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3333864429] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3334332015] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3334773225] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3335257905] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3335710770] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3336160002] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3336641826] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3337131945] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3337561521] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3338015709] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3338658141] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3339129066] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3340254183] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3340749405] ECW: w=0x3db9db20 func=0x3d6b79df 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3341212497] ECW: w=0x3dba0820 func=0x3d6b04e6 '='
[Hera] [HADES][INFO ] [KRELTSC: 3341661645] ECW: w=0x3dbab360 func=0x3d6a519f '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3342143490] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3342611328] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343061526] ECW: w=0x3dbab268 func=0x3d6a50e3 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3343544085] ECW: w=0x3dba2da0 func=0x3d6ae104 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3344042352] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3344465502] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3344934747] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3345566658] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3345975612] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3346552566] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3347182020]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3347712060] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3348344916] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3348960510] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3349329648] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3349727472] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3350790660] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3351391470] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3351900216] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3352367613] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3352835640] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3353863989] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3354526707] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3355012017] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3355878498] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3356537940] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3357002838] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3357903003] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3358372269] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3358828410] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3359337933] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3359790546] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3360245805] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3360716310] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3361169553] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3361644363] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3362245362] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3362894913] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3363367812] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3363898797] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3364343010] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3365068560] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3365520081] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3366028281] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3366445089] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3367150248] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3367615944] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3368167782] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3368742594] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3369106713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3369484083] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3370658193] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3371318706] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3371761827] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3372784926] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3373437312] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3373911639] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3375147699] 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: 3376344048] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3376993326] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3377428845] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3377958234] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3378396924] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3379110630] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3379561773] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3380069238] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3380506122] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3381240849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3381703773] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3382303323] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3382780233] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3383488059] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3383953272] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3384584868] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3385158357] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3385549335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3385925760] 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: 3407650050] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3408331059] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3408843438] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3409829115] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3410322405] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3410885646] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3411440613] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3412073364] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3412735536] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3413254131] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3413710104] ECW: w=0x3db9eed0 func=0x3d6a2c8e '+'
[Hera] [HADES][INFO ] [KRELTSC: 3414217737] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3414680997] ECW: w=0x3dbac808 func=0x3d6a5c58 '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: 3435193755] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3435870459] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3436359129] 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: 3457481391] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3458194572] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3458640507] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3459152949] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3459720915] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3460119936] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3460498503] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3461569545] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3462051705] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3462505809] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3462975684] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3463467840] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3463974465] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3464545035] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3465043575] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3465544299] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3466366344] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3467135952] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3467688651] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3468412521] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3469157412] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3469678065] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3470526465] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3471198927] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3471662817] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3472179270] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3472767165] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3473134938] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3473511027] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3474493281] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3474964563] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3475418709] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3475895535] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3476346195] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3476812836] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3477283719] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3477736794] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3478200495] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3478670265] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3479131992] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3479586453] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3480055278] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3480507177] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3480974700] ECW: w=0x3dbac808 func=0x3d6a5c58 '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: 3483056682] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3483715095] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3484188036] 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: 3485921880] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3486584493] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3487039500] 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: 3488218209] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3488873388] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3489368799] 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: 3490439526] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3491094138] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3491551749] 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: 3492646983] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3493300650] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3493758891] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3494474256] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3495133866] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3495590238] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3496425555] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3497081448] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3497543070] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3498116937] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3498541116] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3499251966] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3499861134] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3500591514] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3501163617] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3501500793] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3501892128] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3502691703] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3503119515] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3503745126] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3504235203] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3504805752] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3505189926] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3505809699] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3506282808] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3506891304] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3507273609] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3507892962] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3508340535] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3508972194] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3509359077] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3509978787] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3510464160] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3510951675] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3511571553]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3512060853] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3514416696] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3514898205] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3515735202] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3516631272] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3517102932] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3517565184] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3518069058] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3518527341] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3519001647] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3519495021] ECW: w=0x3dbaabd8 func=0x3d6a8192 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3519951687] ECW: w=0x3db9d760 func=0x3d6b7694 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3520410033] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3521235606] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3521934675] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3522592500] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3523438527] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3524052399]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3524578029] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3525185244] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3525579939] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3525970329] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3526513704] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3526882527] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3527274198] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3527768475] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3528161868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3528537390] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3529076586] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3529461642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3529838466] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3530367687] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3530756628] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3531132108] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3531659922] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3532033869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3532408698] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3532910724] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3533285637] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3533659941] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3534153336] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3534541563] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3534916203] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3535442085] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3535820358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3536194242] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3536699922] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3537082584] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3537470034] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3538003959] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3538637214] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3539014542] Total tests run: 1035641324
[Hera] [HADES][INFO ] [KRELTSC: 3539436789] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3539828334] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3540207006] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3540643218] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3541045389] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3541502202] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3541971195] ==============================================
[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, 0x000000003d6c2f3e)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3567280185] 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: 3692903865] 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: 3700704378] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3703191114] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3704389332] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3708851790] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3711315153] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3711889818] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3712376640] ECW: w=0x3dbcfd90 func=0x3d68e60b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3712839585] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3713905902] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3714368910] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3714854430] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3715632333] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3716052606] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3716705202] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3717126756] ECW: w=0x3dbcfd90 func=0x3d68e60b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3717593670] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3718356096] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3718776873] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3719240679] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3719826999] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3720249288] ECW: w=0x3dbcfd90 func=0x3d68e60b '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3720704715] ECW: w=0x3dba5d88 func=0x3d6afaf8 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3721462248] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3722271063] 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: 3723500634] ECW: w=0x3dbac808 func=0x3d6a5c58 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3723959106] ECW: w=0x3dba57e0 func=0x3d6af7f9 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3724426692] ECW: w=0x3dbac808 func=0x3d6a5c58 '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=9302587)
[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>