Punch list §25 item 3.7 complete. Added to §25.4 after starting item 4.1 surfaced it as an unbuilt prerequisite -- 3.6's earlier "Phase 3 core complete" claim is corrected in this same commit. StadiumVMQuota table (size STADIUM_MAX_VM_COUNT, linearly searched by vm_id -- capsule_birth.c's vm_id is monotonic and never reused, so it cannot index a table directly, and a 4-entry scan costs nothing). New per-cell stadium_owner byte array records which quota a cell belongs to, needed so eviction returns a freed cell to the correct VM's list and so eviction search stays scoped to the evicting VM's own residents (quota isolation). Free-list linkage reuses each cell's `link` field as a next-free pointer while unresident -- link is documented only as generic "index into the Stadium, not a pointer," so this is a repurposing, not a header change. Does not answer the separate, still-open question of which field carries a multi-cell patron's first continuation-cell index; item 3.5's mass != 1 refusal stands exactly as it was. Boot-time: every cell chained into one list in ascending index order, granted whole to vm_id 0 (Hera), the only VM that exists. Ascending order preserves item 3.6's "Hera is patron zero" invariant once real birth-wiring lands. stadium_admit()'s signature changed to take vm_id -- a change to code shipped in item 3.5, amended there. Pops the calling VM's free-list head first (O(1)); only falls back to a same-VM-scoped eviction search if empty. Caught a real bug before the boot run: the header zero-fill on eviction (and the initial free-list build) both left contains == 0, but 0 is Hera's valid index -- the same collision item 3.1's STADIUM_CONTAINS_NONE fix addressed, recurring at a new site. Fixed by explicitly setting contains = STADIUM_CONTAINS_NONE at both free-list sites. Explicitly out of scope, reported not invented: granting quota to any VM other than Hera is capacity arbitration (item 1.3 left "how much moves per transfer" open). stadium_owner is set once at boot and never rewritten, so quota_slot_for_vm() refuses every vm_id != 0 permanently until item 4.2 adds the grant path and owner-array writes. Verified: three-architecture boot (amd64, aarch64, riscv64), all reaching ok> with identical dict_hash=0x3d4e1daf289da94f matching the item-3.6 baseline. 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 18:04:44
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 249107
Free pages : 247584
Used pages : 1523
Total MB : 973
Free MB : 967
Used MB : 5
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
IDT installed.
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1926468956 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=924893126, tick_hz=100, initial_count=9248931
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 74234 cells (4639 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 3576447] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 21248556] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 39303600] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 39881331] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 40478361]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 41246268] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 41846910] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 42460656] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 42808941] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 43481067] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 49972860] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 50958726] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 53943645] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 54619782] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 55302618] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 56862981] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 57618603] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58301817] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 59989398] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 60760182] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61443942] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 63531363] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 64284318] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64992039] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 67126752] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 67602087] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 68043528] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68801145] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 69563823] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 70409052] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 71042706] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 71415078] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 71827686] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 72508716] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 73225929] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 74653971] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 75264294] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75958344] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 77662578] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 78423366] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 79193352] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 80962581] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 81771207] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 82436655] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 86293809] 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: 92697591] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 93641478] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 94467009] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 96031194] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 96671379] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 97289409] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 98714196] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99501381] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 100123905] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 101577546] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 102609864] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 103248873] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 105016443] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 105886578] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 106514772] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 108333540] 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: 109772544] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 110388537] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 111056190] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 112492569] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113136996] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 113766030] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 115199532] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 115757481] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 116395461] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 117862584] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 118455582] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 119084637] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 120584268] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 121460199] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122098242] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 123711021] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 124155381] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 124533759] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125263215] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 125763561] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 126240072] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 126796929] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 127137444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 127509123] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 128108610] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128740017] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 130222617] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 130823343] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131445951] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 132897618] 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: 134235780] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 134846460] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135471126] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 136996293] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 137594058] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138246906] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 139775244] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 140274183] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 140739102] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141425340] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 141882804] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 142423701] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 142869762] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 143584539] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 144042633] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 144542412] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 145101642] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 145443942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 145814655] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 146573154] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147205317] 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: 148748208] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 149329845] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149955813] 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: 151507419] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 152118183] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152772795] 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: 154392378] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 154874580] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 155337063] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156031638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 156488766] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 156934134] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 157379481] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 158064627] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 158521818] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 159004062] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 159568038] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 159913194] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 160284138] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 160878627] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161524188] 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: 163316748] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 163964661] 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: 165335877] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165960669] 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: 167556165] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 168171591] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 168801444] 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: 170473485] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 170938845] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 171393810] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172104345] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 172571133] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 172986954] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 173428206] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174130656] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 174595575] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 175006104] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 175447146] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 176150562] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 176609664] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 177075738] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 177625518] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 177999087] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 178369968] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 178888143] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179515959] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 180833562] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 181371435] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 181998222] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 183383592] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 183947967] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 184605351] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 185991099] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 186492117] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 187037697] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 187376490] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 187743171] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 188500977] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189126672] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 190561518] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 191122659] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 191754360] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 193053021] 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: 194396286] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 195008247] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 195637680] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 197100456] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 197570751] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 198125928] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 198466653] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 198861180] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 199729383] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 200357703] 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: 201995640] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 202616946] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203270151] 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: 204866193] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 205367085] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 205916655] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 206259144] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 206629122] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 207368910] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 207996642] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 209496924] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 210065835] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 210692580] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 212229318] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 212807763] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 213434487] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 214958625] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 215417559] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 215839428] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216525141] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 216987750] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 217463190] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 218037981] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 218381205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 218775648] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 219598785] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220261398] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 220753680] 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: 223085898] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 223680282] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224334726] 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: 225899499] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 226601298] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227226909] 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: 228896745] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 229381425] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 229853148] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 230566245] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 231023499] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 231440958] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 231883071] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 232587222] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 233043930] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 233588985] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 234242946]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 234894450] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 235432218] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 236051361] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 236387361] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 236853225] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 237956859] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238576317] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 240425262] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 241496472] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242613714] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 244733811] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 245551152] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246196818] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 247447998] 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: 249254796] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 250002963] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250620720] 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: 252468531] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 252906759] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 253261281] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 253972593] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 254437260] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 254953167] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 255567249] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 255897999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 256265919] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 256800495] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257410377] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 258870717] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 259511931] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260151339] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 261790746] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 262234686] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 262586541] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263266248] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 263755905] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 264242118] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 264822600] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 265153497] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 265523118] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 266145621] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266757372] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 268264983] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 269014557] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269639076] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 270697308] 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: 272446041] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 272897205] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 273250614] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273925869] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 274443120] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 274926246] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 275559606]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 276062619] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 276593499] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 277276923] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 277616115] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 277987353] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 278947305] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279562437] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 281067150] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 281638203] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282250626] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 283737720] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 284359908] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285005091] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 286540401] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 287259714] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 287871780] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 289536849] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 290211747] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 290824275] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 292671099] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 293395515] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 294007770] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 294519183] 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: 296987691] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 297469977] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298143405] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 298626321] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 299026539] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299723067] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 300179880] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 300689403] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 301248066] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 301601664] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 301973175] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 302602209] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 303215346] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 304819473] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 305525346] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306174645] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 307729968] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 308187138] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308860125] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 309319164] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 309774465] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 310355073] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 310686495] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 311063886] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 312230394] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 312850272] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 314365422] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 314960079] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 315575946] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 317064342] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 317713221] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 318364473] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 319564266] 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: 321171228] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 321817461] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322430787] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 324007383] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 324467682] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 325063389] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 325395315] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 325772937] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 326407977] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 327054903] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 328541514] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 329189133] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 329806848] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 331342725] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 331807791] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 332368218] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 332694201] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 333093474] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 333924318] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334707051] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 336238035] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 336856632] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 337494255] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 339049557] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 339532872] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 340085487] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 340425036] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 340794783] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 341610654] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 342228747] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 343080318] 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: 345053142] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 345682029] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346298652] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 347865924] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 348330003] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 348913467] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 349248375] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 349617849] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 350806323] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351433572] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 353338293] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 354388398] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355004202] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 356819736] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357291690] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 357847896] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 358218756] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 358590141] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 359140299] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 359762130] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 361167219] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 361840584] 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: 363375264] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364019628] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 365659560] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 366176160] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 366803262] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 367150287] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 367524024] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 368438175] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 369150915] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 370701219] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 371360115] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371995407] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 373509528] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 374186736] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374814342] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 376729269] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 377374368] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 377933997] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 378270438] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 378645540] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 379493688] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 380171568] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 381722670] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 382532934] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383403594] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 384520101] 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: 386457120] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 386928738] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 387515730] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 387848517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 388224900] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 389186868] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 389843664] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 391450185] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 392310282] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 392930181] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 394572759] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 395259921] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 395930304] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 397487622] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 398341776] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 398956467] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 400042041] 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: 402003147] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 402535182] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403216527] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 403685898] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 404149914] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 404735625] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 405070512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 405442485] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 406315497] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407019837] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 408620604] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 409323516] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 409946145] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 411558462] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 412247892] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 412894587] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 414473199] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 414955317] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 415631748] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 416090661] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 416556063] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 417136755] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 417467400] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 417838806] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 419009640] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 419626998] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 420547113] 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: 422645076] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 423396708] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 424008963] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 425728674] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 426478689] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 427089747] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 428887221] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 429321648] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 430028193] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 430488072] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 430958850] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 431540319] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 431882262] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 432252786] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 433314483] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 433972917] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 435392286] 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: 436978668] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 437455893] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438114180] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 439120899] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 439770345] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 440425692] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 441901761] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 442392258] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 443077740] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 443543037] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 444023937] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 444594129] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 444933951] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 445302543] 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: 446879076] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 447508845] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 449966286] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 450570414] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 451198797] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 451830708] 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: 453808047] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 454262214] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 454980372] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 455436051] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 455906094] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 456458100] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 456828351] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 457199694] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 458233839] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 458902668] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 460712679] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 461212689] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 461844411] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 462856023] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 463345470] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 464053632] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 464517879] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 465028158] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 465649863]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 466208631] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 466733400] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 467376861] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 467707758] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 468080466] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 468599040] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 469224903] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 470605590] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 471128826] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471770166] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 473181408] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 473738013] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474349470] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 475762896] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 476317863] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 476929782] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 478261329] 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: 479607660] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 480245934] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 480855060] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 482485542] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 483107415] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 483727398] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 485381715] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 485835063] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 486253719] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 486926223] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 487382994] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 487790793] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 488163480] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 488847198] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 489307812] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 489805176] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 490409157] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 490735035] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 491104047] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 491684256] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 492333513] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 493707165] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 494236869] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494878314] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 496259610] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 496816110] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497428848] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 498846873] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 499366224] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 499975497] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 501398520] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 501931647] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502540815] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 503930427] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 504545433] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505188495] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 506796255] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 507649548] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 508262412] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 509005833] 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: 511185675] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 511626234] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 511989387] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 512658048] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 513114483] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 513548385] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 513895725] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 514588536] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 515043585] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 515525556] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 516093333] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 516417699] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 516790596] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 517480530] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 518091714] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 519473808] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 520014327] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 520627065] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 522025350] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 522533592] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 523151685] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 524545707] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 525088746] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525700749] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 527147964] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 527726619] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528375162] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 529760154] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 530365920] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530976369] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 532489335] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 533077692] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 533688645] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 535266984] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 535775583] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 536144175] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536859099] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 537313602] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 537710292] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 538060383] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 538754937] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 539212275] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 539717325] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 540356670] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 540788073] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 541239111] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 542070354] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542935890] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 544532562] 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: 546684285] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 547445682] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548152983] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 549692829] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 550262475] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550881576] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 552350526] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 552934662] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 553629321] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 555053982] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 555648303] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 556287795] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 557713611] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 558304173] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559046649] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 561135540] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 561905106] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 562353561] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563085873] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 563600730] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 564022956] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 564384996] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 565281087] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 565925178] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 566330856] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 566675844] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567349314] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 567842331] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 568313886] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 568886787] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 569240385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 569610930] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 570660615] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 571286079] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 572887812] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 573660318] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 574412874] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 575927184] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 576555567] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 577179267] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 578633055] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 579222777] 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: 580571544] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 581193963] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 582762096] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 583361541] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 583980999] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 585535251] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 586105674] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 586765263] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 588196749] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 588765429] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 589151388] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 589832817] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 590295384] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 590760618] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 591151953] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 591830106] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 592285134] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 592716705] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 593148885] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 593822607] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 594281037] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 594754587] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 598771194] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 599151567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 599541390] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 600362742] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601050114] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 602639457] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 603223572] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603892611] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 605449614] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 606087468] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 606716250] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 608401815] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 608877507] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 609261681] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 609984837] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 610446816] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 610909614] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 611285787] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 612007788] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 612463866] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 612903942] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 613265835] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 613983510] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 614443599] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 614917695] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 615493242] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 615831636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 616229292] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 616883883] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 617510313] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 618916788] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 619455312] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 620127942] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 621474987] 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: 622851306] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 623357154] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 623986419] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 625385607] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 625999689] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626648757] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 628256853] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 628750731] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 629121969] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 629803377] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 630264873] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 630769671] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 631348368] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 631700013] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 632072679] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 632784327] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 633420648] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 634814502] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 635398722] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 636036345] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 637430724] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 637958433] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 638596161] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 639948729] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 640583601] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641254635] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 642862584] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 643353795] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 643751031] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644578368] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 645092637] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 645664908] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 646237830] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 646572696] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 646948764] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 647765895] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648389007] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 649784877] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 650330961] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650953653] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 652359897] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 652914675] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 653538585] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 654972171] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 655527621] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 656182506] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 657137229] 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: 658882161] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 659336328] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 659712123] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 660430638] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 660893730] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 661312869] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 661667895] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 662385969] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 662842551] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 663308646] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 663882177] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 664257132] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 664627803] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 665330820] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 665953491] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 667341402] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 667868355] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 668522106] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 669884880] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 670497051] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 671119680] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 672532518] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 673079799] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 673701630] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 675103380] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 675549000] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 675939390] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 676626846] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 677114151] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 677526444] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 677879832] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678555192] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 679043148] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 679510755] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 680276982] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 680679552] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 681087582] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 681588390] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 682204026] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 683561571] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 684046755] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684662139] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 686014560] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 686527695] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687270885] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 688845171] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 689446611] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 690064998] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 691472565] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 692070561] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692687100] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 693545286] 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: 695532390] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 696024147] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 696394020] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697072005] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 697544694] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 698037753] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 698613678] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 698946906] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 699319341] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 700006860] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 700641921] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 701996925] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 702499119] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 703124709] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 704507559] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 705033357] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 705670938] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 707062986] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 707595840] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 708238587] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 709607577] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 710238753] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 710869446] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 712476828] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 712940004] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 713345598] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 714020013] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 714522858] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 714985908] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 715557696] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 715890315] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 716262897] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 716912763] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 717530457] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 718904655] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 719399184] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 720015366] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 721383768] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 721907445] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 722526630] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 723928863] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 724365159] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 724732869] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 725434857] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 725890893] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 726350121] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 726941250] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 727304298] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 727674801] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 728281239] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 728898219] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 730270884] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 730769571] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 731427921] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 732211200] 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: 734100654] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 734615826] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735231084] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 736617294] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 737055333] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 737526447] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738224214] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 738682140] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 739142523] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 739748793] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 740080404] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 740450571] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 741072528] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741706329] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 743075172] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 743567370] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 744221352] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 745551744] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 746155074] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 746768694] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 748191780] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 748678119] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 749293776] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 750836520] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 751550121] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752269455] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 753996138] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 754523385] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 754892985] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755568639] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 756029106] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 756535458] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 757112139] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 757457820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 757829814] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 758583840] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 759204915] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 760660887] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 761154828] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 761771031] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 763460397] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 763972146] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 764592423] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 766170363] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 766747695] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 767435256] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 768816804] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 769352766] 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: 770631897] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 771290373] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 772654533] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 773160843] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 773555769] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 774233607] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 774718119] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 775252758] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 775897647]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 776408031] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 777022344] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 777824964] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 778227849] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 778686741] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 779641611] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 780344754] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 781841865] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 782402124] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 783024606] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 784441476] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 785001231] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 785623020] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 787091823] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 787633245] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788287458] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 789685890] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 790278720] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 790900719] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 792320655] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 792809136] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 793184721] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 793865730] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 794358474] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 794778600] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 795299799] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 796045257] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 796550181] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 797084106] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 797645184] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 797978664] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 798389340] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 799115541] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 799733382] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 801168375] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 801717609] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 802335954] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 803751669] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 804304179] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804960996] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 805934997] 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: 807667686] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 808197138] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 808846269] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 810180294] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 810710145] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811351527] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 812727363] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 813185058] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 813551718] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814227750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 814684248] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 815118969] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 815468661] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816147591] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 816602682] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 817060986] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 817664463] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 817997418] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 818365674] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 819085827] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 819740817] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 821101155] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 821692305] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 822311175] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 823729998] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 824287842] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824905767] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 826316211] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 826854630] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 827474592] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 828835686] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 829392774] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 830040813] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 831414045] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 831895806] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 832265952] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 832943286] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 833398545] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 833809767] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 834199863] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 834870078] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 835324602] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 835787547] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 836380524] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 836715285] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 837084297] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 837736179] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838389741] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 839727357] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 840321846] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 840943572] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 841446375] 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: 843602760] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 844119045] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844764585] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 846071331] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 846633249] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 847253064] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 848595888] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 849061206] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 849432108] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 850108833] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 850567368] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 851060805] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 851616885] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 851942133] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 852311922] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 852941271] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 853551279] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 855176217] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 855764616] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 856430589] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 857819403] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 858344130] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 858954894] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 860388774] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 860956299] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 861603624] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 863014887] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 863622543] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864233265] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 865625208] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 866092311] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 866457900] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867128829] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 867616596] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 868013853] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 868357056] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 869022462] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 869489628] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 869976786] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 870571590] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 870944718] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 871316586] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 872121117] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 872738370] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 874135836] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 874704495] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 875318850] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 875806134] 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: 877934694] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 878484285] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 879100320] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 880457004] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 880994835] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 881609169] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 883032801] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 883457673] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 883823703] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 884532831] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 884999703] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 885407061] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 885756921] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 886460421] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 886924206] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 887387487] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 887947704] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 888275472] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 888688605] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 889393281] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 890005788] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 891405018] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 891983925] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 892607793] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 893955678] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 894447162] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895094130] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 896406630] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 896998683] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 897609972] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 899001306] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 899576202] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 900187659] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 901617822] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 902032404] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 902393037] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 903083937] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 903553644] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 903948948] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 904293642] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 904985613] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 905539047] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 905995734] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 906553326] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 906892035] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 907273962] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 907995417] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 908608764] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 909505569] 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: 911335677] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 911950725] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 912574068] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 914031888] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 914526480] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 915139386] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 916506234] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 917074557] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 917702016] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 919133796] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 919706445] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 920354505] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 921777990] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 922251771] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 922616079] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923287932] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 923744556] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 924176904] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 924523110] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925195257] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 925654128] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 926124423] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 926703183] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 927034395] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 927403533] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 928049451] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928705953] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 930054573] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 930641376] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 931260162] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 932619681] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 933141657] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 933757272] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 935181681] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 935646012] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 936015192] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 936720414] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 937186698] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 937649664] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 938209860] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 938540610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 938942823] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 939652182] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940270611] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 941688174] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 942224493] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 942861276] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 944104749] 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: 945502656] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 946016757] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946630398] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 947996343] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 948423861] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 948790773] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949500510] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 949966311] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 950429025] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 950988234] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 951359556] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 951762147] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 952456680] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 953073618] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 954469173] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 955133760] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 955809960] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 957184977] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 957750591] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 958417887] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 960081192] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 960560958] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 960927492] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961602684] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 962101896] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 962566521] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 963130434] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 963468597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 963852498] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 964556082] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 965176737] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 966566181] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 967109934] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967899954] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 969305967] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 969832500] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 970485411] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 971804127] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 972265329] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 972656517] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 973341054] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 973796880] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 974262051] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 974850492] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 975181746] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 975552291] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 976285800] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 976936254] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 978350709] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 978978462] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979597185] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 980963046] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 981480423] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 982096437] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 983210424] 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: 984797898] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 985347825] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 985962096] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 987378651] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 987813792] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 988180641] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988857954] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 989404983] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 989875992] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 990435579] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 990767715] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 991169844] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 991873554] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 992490114] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 993900747] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 994459788] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 995078280] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996447333] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 996948078] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997622745] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 998957589] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 999505311] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000149864] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1001549640] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1002001518] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1002373449] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1003054752] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1003518558] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1004014473] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1004580549] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1004935680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1005310320] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1006118085] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006853463] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1008645939] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1009234548] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1009951887] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1011866562] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1012954089] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1013701542] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1014907656] 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: 1016547966] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1017109821] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017745029] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1019160534] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1019720478] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1020379962] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1021787970] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1022323428] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1022753907] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1023462510] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1023927786] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1024416561] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1025013444] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1025446128] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1025821776] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026417819] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027094418] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1028436759] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1029010647] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1029646968] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1031014488] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1031604819] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1032236121] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1033685016] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1034162262] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1034725503] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1035089895] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1035484086] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1036083468] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1036718739] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1038072609] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1038621570] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1039307283] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1040702775] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1041277125] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1041945072] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1043354172] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1043863569] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1044426369] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1044761109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1045135833] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1045842924] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1046471706] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1047745083] 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: 1049123355] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1049709066] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050357672] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051719984] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1052263653] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1052891448] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1054287171] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1054823364] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055441520] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1056826890] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1057365645] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1057986300] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059417912] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1059846837] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1060225194] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060921701] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1061382504] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1061847864] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1062435360] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1062774195] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1063169226] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1063842381] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1064618709] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1066230648] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1066917663] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067539998] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1068906111] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1069426659] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1070047860] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1071438039] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1071979083] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1072599906] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1074022887] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1074563112] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1075211256] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1075920384] 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: 1077948732] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1078380618] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1078770672] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1079488599] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1079957823] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1080474654] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1081088904]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1081749963] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1082311419] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1083077373] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1083470430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1083991776] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1084762308] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1085397726] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1085957607] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1086567006] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087185729] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1087659384] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1088267208] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088903991] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1089300702] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1089885846] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1090506900] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1090957476] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1091523531] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1092175140] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1092656229] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1093268652] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093915326] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1094321382] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1094935758] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1095556791] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1095990945] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1096477683] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1096855683] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097536209] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1098017214] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1098471339] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1098855450] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1099533981] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1099994238] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1100466402] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1100823549] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1101499413] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1102054086] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1102609641] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1103218431] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1103569866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1103947152] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1104761721] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105405539] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1105903995] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1106597289] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1107230040] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1107725556] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1108376409] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109040282] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1109454591] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1110086376] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1110751404] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1111167414] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1111783365] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112415276] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1112935698] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1113564501] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1114197294] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1114627920] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1115185701] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1115578023] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116268293] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1116732099] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1117232697] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1117634511] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1118326167] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1118790981] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1119301323] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1119907467] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1120243299] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1120621593] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1121430723] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122054738] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1122492084] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1123179771] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123816218] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1124262951] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1124865693] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1125517638] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1125947529] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1126528956] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1127148519] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1127586369] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1128262044] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1128884652] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1129322544] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1129778097] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130496591] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1130959053] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1131370821] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1132076400] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1132545855] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1133010648] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1133628510] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1133978139] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1134363027] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1135097670] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1135732563] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1136173773] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1136734998] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137354246] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1137773784] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1138341540] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138963980] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1139373627] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1140025131] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140798876] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1141235403] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1141860006] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1142515080] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1142962359] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1143591330] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1144245039] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1144676253] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1145105283] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145786691] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1146276390] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1146684945] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1147363707] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1147822053] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1148298942] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1148915061] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1149264396] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1149638364] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1150452828] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1151128923] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1151591280] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1152252255] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152911067] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1153343142] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1154052207] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154709759] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1155171129] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1155774522] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156405887] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1156843023] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1157561160] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158193806] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1158624432] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1159169193] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1159862445] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1160325390] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1160769876] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161492339] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1161959211] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1162463841] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1163145480]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1163665587] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1164206925] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1164792909] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1165175571] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1165551744] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1166250624] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1166886966] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1167326538] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1167931464] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1168621461] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1169121765] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1170107337] 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: 1171330167] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171993431] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1172436678] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1173108027] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173816693] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1174215525] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1174729479] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1175423760] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1175913354] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1176353220] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1177044519] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1177508178] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1178067093] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1178632140] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1178979690] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1179358278] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1180228917] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180869333] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1181334126] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1181993736] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182653472] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1183080423] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1183806456] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184471421] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1184921136] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1185537045] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1186191342] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1186590384] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1187044740] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187735934] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1188225444] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1188657624] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1189349847] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1189812204] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1190318283] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1190878605] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1191236256] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1191611253] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1192521330] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193186463] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1193660769] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1194399339] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1195047399] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1195502385] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1196236083] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1196896932] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1197342951] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1198056678] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1198722357] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1199120307] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1199629389] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200326589] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1200898650] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1201335387] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1202035569] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1202499375] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1203006630] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1203566847] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1203917001] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1204293153] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1205197392] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1205844843] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1206292353] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1206983484] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1207637550] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1208082708] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1208795238] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209459111] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1209901938] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1210628034] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211291634] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1211745087] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1212389430] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213022349] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1213448502] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1213950801] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1214671290] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1215132681] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1215598923] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1216291923] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1216751256] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1217305404] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1218016485] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1218425019] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1218845187] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1220226399] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1220873115] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1221443391] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1222265394] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222896948] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1223337717] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1224180825] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224820191] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1225257348] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1225968660] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1226607039] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1227005430] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1227551199] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1228331475] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1228900995] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1229539269] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230458355] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1230990642] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1231482294] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1232048349] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1232431914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1232809578] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1233821064] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1234480989] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1234910103] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1235537877] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1236160548] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1236603879] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1237282137] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237902393] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1238370483] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1239056217] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239675759] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1240092777] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1240865073] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1241485497] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1241906421] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1242391689] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1243106004] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1243566576] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1243971960] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1244666136] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1245145314] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1245613824] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1246180152] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1246515606] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1246915341] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1247767122] 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: 1249064586] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1249694481] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1250123931] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1250733078] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1251390987] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1251809055] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1252464612] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253098896] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1253551068] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1254201102] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1254819741] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1255301313] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1255961658] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1256590503] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1257012540] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1257688845] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1258337493] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1258743633] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1259233710] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1260050967] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1260609252] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1261075326] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261876161] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1262347737] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1262817486] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1263378459] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1263801819] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1264206657] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1265180238] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1265877249] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1266343491] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1267005012] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1267667100] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1268161146] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1268794296] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269441894] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1269899106] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1270643808] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1271293779] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1271741331] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1272391449] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273257993] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1273834296] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1274597100] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275371580] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1275837402] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1276366749] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1276924173] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1277274474] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1277647413] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1278503352] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279134486] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1279562466] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1280234277] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280900964] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1281329616] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1281912534] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1282575336] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1282985697] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1283615361] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1284257541] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1284742368] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1285432827] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286063205] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1286531694] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1287217764] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1287987246] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1288454664] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1288950936] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1289633898] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1290096780] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1290571926] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1291154235] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1291496577] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1291878441] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1292880330] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1293531645] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1293971070] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1294661403] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1295328678] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1295749770] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1296443148] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297109436] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1297569777] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1298230479] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298886162] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1299364185] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1299868248] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300561899] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1301023983] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1301479473] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1302182994] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1302645267] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1303124676] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1303709400] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1304055102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1304441166] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1305297651] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1305961461] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1306387257] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1307059215] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307721765] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1308141261] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1308852300] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1309484862] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1309955598] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1310595405] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311225720] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1311671046] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1312193652] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312963071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1313426121] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1313873778] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1314574569] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1315044003] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1315519296] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1316105154] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1316441133] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1316814975] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1317584289] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1318243668] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1318650060] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1319299800] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1319921925] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1320349863] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1320978624] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321600056] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1321998489] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1322609295] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323232386] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1323635250] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1324304478] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324942689] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1325346876] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1325830653] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326539046] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1327000206] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1327408740] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1328087712] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1328565609] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1329048672] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1329621678] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1329956817] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1330330932] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1331164926] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1331841483] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1332249954] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1332961938] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1333585134] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1333992051] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1334622261] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1335280023] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1335682572] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1336331136] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336965336] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1337382774] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1338122835] 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: 1339348038] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339971087] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1340429013] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1341078564] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1341719400] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1342122348] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1342616835] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343326404] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1343811084] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1344221886] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1344905982] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1345383375] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1345866564] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1346427348] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1346768934] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1347148425] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1347853332] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348482261] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1348889556] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1349489274] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350132336] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1350533226] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1351115094] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1351774662] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1352174817] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1352732325] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353360414] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1353788100] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1354340106] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354972857] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1355372088] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1355830686] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1356531561] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1357001373] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1357419462] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358129178] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1358593131] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1359065988] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1359624567] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1359979110] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1360370592] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1361071236] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1361708250] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1362128229] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1362698778] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1363336926] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1363739223] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1364331192] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1364958252] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1365358344] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1365972510] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366623783] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1367028726] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1367629200] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1368254076] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1368685080] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1369144119] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1369833045] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1370297082] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1370915154] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371650658] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1372113351] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1372607355] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1373183994] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1373526168] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1373910678] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1374614871] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375259025] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1375736754] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1376404659] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377081237] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1377572238] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1378116096] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378803132] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1379378994] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1380167376] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380795465] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1381337412] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1382000298] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382626350] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1383157608] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1383641511] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1384349064] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1384811316] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1385320251] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1385901195] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1386263025] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1386650097] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1387447215] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1388075199] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1388503935] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1389051321] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389710532] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1390148697] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1390748037] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391390700] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1391842683] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1392398637] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393023009] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1393490532] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1393942851] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1394629971] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1395099909] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1395582888] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1396159086] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1396502541] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1396886946] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1397595213] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398257931] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1398682677] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1399277376] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399931064] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1400365008] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1400919471] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1401554574] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1402013508] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1402554552] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1403186904] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1403666061] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1404129216] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404817470] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1405282389] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1405754091] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1406352570] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1406694849] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1407070602] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1407993426] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1408657362] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1409139963] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1409837478] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1410494337] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1410947097] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1411395111] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1412087544] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1412577474] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1413050751] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1413610632] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1413960513] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1414337148] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1414957719] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415582973] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1416037182] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1416633141] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1417276959] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1417800069] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1418265954] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1419029472] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1419540297] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1420025754] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1420610142] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1421015295] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1421402787] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1422301251] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422976443] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1423380903] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1424105886] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1424738448] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1425216954] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1425662070] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1426355112] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1426857726] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1427393478] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1428100149]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1428660177] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1429219680] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1429850289] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1430200107] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1430605155] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1431384969] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432025217] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1432431000] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1433076897] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1433757255] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1434167427] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1434788355] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1435442043] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1435861980] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1436595405] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437232818] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1437670605] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1438229436] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1438859247] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1439312301] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1439857062] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1440419211] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1440780012] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1441163955] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1441788852] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1442448945] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1442857731] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1443471120] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444143204] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1444547160] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1445430735] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446104205] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1446530274] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1447020246] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1447580379] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1447921461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1448321868] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1448957202] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1449582204] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1449986097] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1450584912] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1451207751] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1451618931] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1452392256] 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: 1453695810] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454337675] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1454778486] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1455249621] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1455809040] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1456160160] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1456559685] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1457189055] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1457837493] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1458242478] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1458858450] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1459494036] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1459906182] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1460661426] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1461333216] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1461758004] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1462236132] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1462823649] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1463160237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1463535318] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1465606317] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466277141] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1466701677] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1467244443] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1467864300] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1468275459] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1468983033] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1469623680] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1470059640] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1470600054] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1471326402] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1471710282] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1472112264] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1473048906] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473757908] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1474269174] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1475094537] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475936910] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1476534234] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1477821681] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1478453508] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1478916915] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1479396744] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1479977667] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1480312617] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1480691184] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1481275278] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481953137] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1482398022] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1482955173] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1483599243] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1484035266] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1484703087] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1485326115] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1485980160] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1486522863] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1487101707] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1487452512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1487869278] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1488912222] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489558350] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1490053698] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1490829144] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1491568701] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1492076859] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1492784601] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1493413341] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1493837562] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1494345972] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1494924249] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1495259199] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1495634994] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1496224695] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496862444] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1497317367] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1497808011] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1498457688] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1498908537] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1499567727] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500186618] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1500654225] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1501118787] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1501675854] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1502020401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1502393088] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1503100683] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503730074] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1504148247] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1504766004] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1505468181] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1506165318] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1506602160] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1507128609] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1507733661]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1508235414] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1508759679] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1509369519] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1509722991] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1510100634] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1511566266] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512207984] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1512677838] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1513390536] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514028348] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1514482179] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1515224529] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1515858771] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1516300821] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1516988340] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1517650995] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1518092037] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1518559035] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1518969081] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1519695450] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1520158983] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1520678208] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1521248274] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1521651222] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1522060953] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1523249742] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1523991252] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1524422382] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1525196022] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1525916532] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1526361543] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1527116388] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1527815436] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1528257423] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1528966299] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1529629941] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1530116469] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1530619104] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1531178523] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1531528131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1531918710] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1533054705] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1533694638] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1534144773] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1534702260] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1535344188] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1535787855] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1536348723] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1536987732] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1537417413] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1537961019] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1538503827] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1539221964] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1539646374] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1540125804] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1540714350] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1541068935] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1541443512] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1542563841] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543340568] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1543776171] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1544368686] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545038859] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1545485424] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1546032789] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1546714113] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1547144172] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1547701680] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1548217629] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1548946623] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1549365216] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1549846473] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1550423679] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1550795883] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1551183606] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1552418658] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553093892] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1553492640] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1554231987] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554888237] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1555305948] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1556120643] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556778867] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1557211698] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1557977568] 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: 1559310543] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1559956902] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1560383937] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1561229460] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561891359] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1562367492] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1562919960] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1563609747] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1563968385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1564351509] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1566100998] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1566748344] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1567192410] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1568155344] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1568797314] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1569226512] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1570203327] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1570841916] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1571295474] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1572154731] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1572796512] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1573259415] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1573762722] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1574335728] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1574680191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1575055146] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1576149435] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576785189] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1577197146] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1577840775] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1578499650] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1578910956] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1579464348] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1580113416] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1580545197] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1581289899] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1581923280] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1582400106] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1582889154] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1583466990] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1583810655] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1584199554] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1585232355] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1585873023] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1586304699] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1587081279] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1587807585] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1588262508] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1589152131] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1589939337] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1590450687] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1591285878] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1591923333] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1592336046] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1592867892] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1593462465] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1593811443] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1594185348] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1595287134] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1595973939] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1596416766] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1597137066] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1597898442] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1598415462] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1598978031] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1599593394] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1599969378] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1600348554] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1601171460] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601796672] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1602240822] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1602856731] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603504392] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1603919961] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1604414175] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605059610] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1605493260] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1608899061] ECW: w=0x3dba3510 func=0x3d6b981d '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1610519064] ECW: w=0x3dba4ab8 func=0x3d6ae439 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1611053493] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1611512091] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1612132935] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1612762116] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1613191881] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1614045006] ECW: w=0x3dba3510 func=0x3d6b981d '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1614514671] ECW: w=0x3db9ca30 func=0x3d6b6451 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1614975474] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1615434408] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1615956720] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1616377959] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1616831706] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1617479073] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1617909909] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1618691844] ECW: w=0x3dba3510 func=0x3d6b981d '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1619160396] ECW: w=0x3dba4ab8 func=0x3d6ae439 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1619697870] ECW: w=0x3dba3510 func=0x3d6b981d '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1620156216] ECW: w=0x3dba4ab8 func=0x3d6ae439 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1620652845] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1621073832] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1621530477] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1622177298] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1622595891] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1623065661] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1623625038] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1623968304] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1624377237] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1624949697] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1625571045] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1625982435] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1626633498] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1627260117] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1627680789] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1628419296] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1629041946] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1629509889] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1629976530] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1630574442] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1630931715] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1631308308] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1632673245] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1633315131] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1633800042] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1634418471] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1635088686] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1635560598] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1636044795] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1636624038] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1636980576] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1637355531] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1638061845] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1638706608] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1639173984] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1639912995] ECW: w=0x3dba36f0 func=0x3d6b9006 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1640395386] ECW: w=0x3db9d390 func=0x3d6b05b2 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1640870070] ECW: w=0x3dba36f0 func=0x3d6b9006 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1641356493] ECW: w=0x3db9d390 func=0x3d6b05b2 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1641801378] ECW: w=0x3db9dfc0 func=0x3d6a1885 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1642248006] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1642740519] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1643190801] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1643649882] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1644271377] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1644853287] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1645466277] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1646082753]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1646580264] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1647098334] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1647695952] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1648031721] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1648411821] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1649063892] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1649715816] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1650123762] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1650635238] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1651269774] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1651693281] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1652161770] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652779653] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1653178632] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1653814848] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654430442] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1654871337] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1655482920] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1656110799] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1656554088] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1657121676] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1657774041] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1658196078] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1658843487] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1659529095] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1660022910] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1660528422] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1661070621] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1661407188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1661797536] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1662422034] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663041555] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1663511535] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1664015577] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1664636694] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1665106401] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1665745158] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1666391979] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1666827876] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1667418585] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1668054780] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1668512160] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1668977352] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1669515603] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1669865904] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1670251716] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1670947110] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1671584082] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1672066704] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1673923020] 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: 1675226910] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1675856847] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1676329410] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1677044649] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677682230] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1678118379] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1678787019] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1679423844] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1679880279] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1680371595] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1680940590] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1681297233] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1681675611] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1682252061] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682935485] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1683368358] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1683881619] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684490745] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1684938738] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1685459664] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1686068433] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1686511029] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1687116543] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687725165] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1688188173] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1688667267] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1689359007] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1689833166] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1690506489] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691165112] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1691598153] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1692070695] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1692772557] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1693375362] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1693937574] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1694535297] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1694882889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1695273888] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1695873837] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1696522653] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1696923018] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1697449761] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698096246] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1698494595] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1698988998] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1699643652] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1700042253] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1700559945] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1701187677] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1701611583] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1702069173] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1702697241] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1703117640] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1703665047] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1704318378] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1704753708] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1705282509] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1705940502] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1706394375] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1706938611] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1707566217] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1708026243] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1708626297] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1709253462] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1709658069] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1710181158] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1710869895] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1711332231] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1711814853] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1712383722] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1712724867] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1713119121] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1713591936] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1714146525] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1714508229] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1714883373] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1715360409] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1715987301] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1716439914] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1716834504] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1717754556] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718396085] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1718828013] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1719350745] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1719975600] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1720401858] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1721079549] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721708436] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1722105147] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1722977697] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1723606374] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1724022174] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1724495262] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725165498] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1725610320] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1726086726] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1726491480] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1727214447] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1727673801] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1728098904] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1728487278] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729206801] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1729670208] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1730147727] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1730687385] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1731048081] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1731436245] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1732255014] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732898664] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1733389182] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1734059439] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734695172] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1735168428] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1735936839] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1736687295] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1737253434] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1738073631] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1738705353] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1739155005] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1739623095] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1740016698] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1740705078] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1741168590] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1741674333] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1742217162] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1742571978] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1742947143] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1743847455] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1744501920] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1744950018] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1745442867] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1746170937] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1746632349] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1747080342] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1747788063] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1748265939] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1748750178] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1749290865] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1749644715] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1750043988] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1750830459] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751474613] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1751899002] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1752578226] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753208961] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1753629675] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1754235483] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1754865924] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1755303165] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1755779739] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1756357344] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1756702689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1757077938] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1758214857] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758864009] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1759329348] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1759846830] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760533425] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1760999436] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1761498900] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762130874] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1762633425] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1763102166] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763733594] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1764188664] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1764699237] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765330581] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1765796634] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1766290722] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1766953461] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1767405906] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1768007304] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1768657212] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1769167764] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1769811519] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770440427] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1770905409] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1771403844] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1772034894] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1772492694] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1773009546] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773720774] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1774177188] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1774786104] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775454555] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1775887176] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1776563397] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777219206] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1777635111] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1778092029] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1778829633] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1779347787] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1779998094] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1780632189] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1781102757] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1781618391] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1782160443] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1782541131] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1782920118] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1783601484] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784264097] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1784673135] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1785279531] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785982506] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1786386462] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1786992564] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1787689386] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1788099369] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1788697764] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789364661] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1789808517] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1790657925] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1791323121] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1791755259] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1792276794] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1792827960] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1793210349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1793582637] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1794403758] 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: 1795646559] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1796359656] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1796784759] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1797809769] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1798551342] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1799097048] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1799815899] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1800540609] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1800963549] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1801866444] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1802564106] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1802986647] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1803585168] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1804180938]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1804714758] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1805264853] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1805849850] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1806202356] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1806644091] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1807997835] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1808697429] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1809177048] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1809658179] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810357479] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1810826430] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1811391057] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1812089538] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1812541920] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1813024815] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813722813] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1814156337] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1814608761] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815333513] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1815797718] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1816321353] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1816905384] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1817276559] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1817652900] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1818565224] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819240689] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1819702668] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1820180985] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1820884191] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1821342390] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1822012878] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822660371] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1823104353] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1823608374] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1824352068] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1824812556] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1825314351] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1825881309] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1826236566] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1826611689] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1827498582] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828152312] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1828590645] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1829161509] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1829828679] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1830298386] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1830905034] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831693689] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1832168352] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1832653032] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1833209343] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1833607776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1833996654] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1834967484] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1835645112] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1836123744] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1836804585] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1837477530] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1837943877] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1838488995] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1839165678] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1839630030] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1840177752] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1840731459] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1841117250] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1841491932] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1842250977] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842937089] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1843406838] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1844000382] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1844713248] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1845197298] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1845858777] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1846571118] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1847022849] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1847537811] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1848089334] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1848471912] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1848845712] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1849325373] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1849965201] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1850469537] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1851112914] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1851752994] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1852197858] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1852814397] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1853456472] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1853911857] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1854389502] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1854982983] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1855328748] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1855702779] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1856341977] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1857011037] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1857455397] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1857916536] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858609305] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1859072397] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1859533200] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1860224604] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1860683475] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1861158537] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1861848072] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1862308707] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1862784021] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1863373008] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1863718500] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1864093665] 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: 1872071796] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1872720381] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1873155627] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1873662189] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1874353194] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1874779284] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1875233871] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875956502] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1876408674] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1876848288] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877544690] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1878036300] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1878512727] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1879068156] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1879409763] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1879800447] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1880361063] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1880986527] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1881433029] 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: 1889269998] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889897037] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1890381780] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1890897309] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1891525125] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1891968225] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1892458365] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1893026604] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1893373230] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1893749403] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1894530939] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895187756] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1895658093] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1896304956] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1896968493] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1897443681] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1898144661] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1898826111] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1899294390] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1899844317] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1900481373] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1900982013] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1901562999] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1902367992] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1902906663] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1903409361] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1904106477] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1904565012] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1905053598] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905741159] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1906304673] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1906982763] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907886246] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1908501987] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1909007877] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1909758942] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1910232303] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1910740314] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1911473151] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1911956781] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1912473738] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1913209242] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1913751315] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1914183873] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914869376] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1915386564] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1915976202] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1916605908] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1917050226] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1917950748] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1918580790] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1919024373] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1919501829] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920222423] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1920680349] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1921148271] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1921866513] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1922313918] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1922792025] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1923475953] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1923959940] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1924483785] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1925084385]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1925613375] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1926206268] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1926555519] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1926931965] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1927515282] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1928171658] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1928574270] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1929322017] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929950757] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1930590795] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1931275983] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1931906907] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1932329889] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1933019760] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933653771] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1934081331] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1934723091] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935352818] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1935757236] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1936275474] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1936655721] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1937029584] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1937695473] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1938333306] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1938765024] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1939416129] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940068053] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1940467956] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1941192183] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1941835056] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1942236324] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1942936401] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1943571546] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1943978400] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1944787845] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945449870] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1945896372] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1946619213] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947351840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1947814995] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1948295517] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1948626393] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1949013927] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1949675973] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950290895] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1950713226] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 1964571693] 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: 1966020399] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1966644456] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 1967069475] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1967708862] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968367065] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 1968771651] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1969504152] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1970171973] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 1970610705] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1971358410] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1971994731] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 1972448016] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 1973341713] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973962116] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1974430626] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 1974876456] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1975556625] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1976024148] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1976526573] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 1976863581] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1977242127] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 1977874437] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978569915] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 1979004552] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1979614182] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980236055] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 1980692175] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1981342881] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1981966749] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 1982416653] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1983071475] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983693222] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 1984116624] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1984785852] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1985433744] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1985865441] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 1986690678] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1987325571] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 1987762833] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 1988216391] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988932596] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1989400371] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1989877407] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 1990213029] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1990585002] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 1991411877] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992032112] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 1992457887] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1993179615] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1993799892] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 1994248683] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 1995051870] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1995689283] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 1996159662] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1996958817] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1997617776] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 1998073392] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 1998520398] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1999224360] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1999698120] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2000109447] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2000789826] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2001249138] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2001751479] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2002093107] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2002467915] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2003025108] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2003767269] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2004175026] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2004792342] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005418247] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2005848642] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2006452896] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2007093522] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2007567261] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2008339767] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2009023716] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2009468139] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2009987280] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2010329790] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2010707055] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2011557870] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012230059] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2012673621] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2013302235] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2013944415] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2014410804] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2015244210] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2015872509] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2016327306] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2016797559] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2017136646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2017509648] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2018429490] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019026646] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2019451749] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2019920574] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020643772] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2021059068] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2021491878] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2022178956] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2022667983] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2023140084] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2023495551] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2023870674] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2024544900] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025213309] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2025617517] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2026255140] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2026928547] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2027388405] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2027873022] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2028250581] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2028641139] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2029519023] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2030178507] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2030638617] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2031918189] 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: 2033250765] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2033915982] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2034356919] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2035209246] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2035878054] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2036347719] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2037192234] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037861630] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2038294482] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2038802997] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2039204391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2039578485] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2040353574] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041029879] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2041478523] 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: 2042405484] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043062322] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2043517455] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2044051716] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2044678965]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2045265831] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2045896146] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2046569595] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2046927456] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2047301823] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2048582445] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049229287] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2049729003] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2050193019] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2050893012] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2051335629] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2052266118] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2052911595] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2053425570] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2054105508] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2054754366] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2055289131] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2055841032] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2056508895] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2056866546] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2057245932] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2059300446] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2059972929] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2060403408] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2061045714] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061817737] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2062305084] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2062839660] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2063542551] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2064001863] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2064519093] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2065169253] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2065538874] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2065918008] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2067063222] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2067683688] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2068247097] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2068942050] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2069392458] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2070122250] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2070810672] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2071287309] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2071785597] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2072423619] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2072816676] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2073191946] Running FIND.existing: FIND DUP . CR
[Hera] 1035585616
[Hera] [HADES][TEST ] [KRELTSC: 2073982260] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074649787] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2075113383] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035751680
[Hera] [HADES][TEST ] [KRELTSC: 2075894940] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2076525969] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2076984798] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2077602702] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2078234235] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2078634012] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2079081606] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2079772821] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2080209936] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2080684851] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2081347947] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2081735187] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2082109281] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2082706248] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2083397085] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2083868703] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2084458824] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2085130152] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2085566700] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2086075068] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2086711830] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2087066835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2087466465] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2088072336] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088716658] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2089167360] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2089703091] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090404680] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2090845281] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2091329562] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2092028379] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2092399638] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2092773165] Running LATEST.basic: LATEST @ . CR
[Hera] 1035626240
[Hera] [HADES][TEST ] [KRELTSC: 2093472759] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094152004] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2094587376] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035646984
[Hera] [HADES][TEST ] [KRELTSC: 2095380504] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096051496] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2096489850] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035646984
[Hera] [HADES][TEST ] [KRELTSC: 2097405765] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098073964] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2098535922] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2099019489] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2099658351] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2100037653] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2100413469] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035752760
[Hera] [HADES][TEST ] [KRELTSC: 2101573383] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102254119] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2102684283] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035753000
[Hera] [HADES][TEST ] [KRELTSC: 2103655092] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2104326777] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2104770885] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2105305209] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2105738250] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106473460] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2106934704] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2107414344] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2108073072] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2108464596] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2108847279] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2109521673] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2110170132] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2110604223] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2111123490] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111957820] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2112506508] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2113101291] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2113805841]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2114341047] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2114913717] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2115541050] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2115918294] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2116298352] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2118599973] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2119398687] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2119845903] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035753672
[Hera] [HADES][TEST ] [KRELTSC: 2121980259] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2122642956] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2123119992] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2125710027] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2126383098] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2126897325] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2129529633] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2130017862] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2130572073] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131250163] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2131749732] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2133623163] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134303920] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2134772934] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2135528682] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2135973966] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2136701259] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2137140516] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2137741221] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2138142531] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2138856804] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2139304524] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2139887211] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2140475064] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2140825890] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2141205906] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2142946575] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2143765617] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2144404773] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2145235155] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2145712989] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2146370205] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2147014233] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2147461386] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2149025088] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2149667835] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2150119776] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2150616972] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2151200583] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2151578667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2151953160] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2153317740] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2153985477] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2154464424] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2156033208] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2156730933] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2157171324] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2158930011] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2159600919] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2160073083] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2160634077] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2161229490] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2161594575] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2161969677] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035756576
[Hera] [HADES][TEST ] [KRELTSC: 2162667339] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2163335517] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2163795543] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2164361157] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165036916] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2165596188] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035631312
[Hera] [HADES][TEST ] [KRELTSC: 2166936534] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167605867] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2168044389] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2168532030] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2169122802] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2169495846] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2169870528] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035756576
[Hera] [HADES][TEST ] [KRELTSC: 2170587321] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171282064] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2171735643] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035757064
[Hera] [HADES][TEST ] [KRELTSC: 2173538514] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2174194092] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2174622576] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2175185481] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2175877410] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2176519086] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2177017878] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2177648424] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2178006348] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2178386091] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2179586913] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2180259837] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2180702895] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2182821753] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2183457948] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2183920788] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2185369179] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2186033745] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2186478672] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2187001341] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2187632034]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2188164552] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2188636611] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2189345634] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2190071793] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2190525540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2190940647] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2191889595] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192665755] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2193134895] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2193783879] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2194396764] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2194747989] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2195126556] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2195828418] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2196515643] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2197036821] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2197965567] 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: 2199222291] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199885597] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2200298100] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2201180709] ECW: w=0x3dba89e0 func=0x3d6bb9f9 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2201699997] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2202363534] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2203064430] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2203552449] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2204113548] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2204511540] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2205009303] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2206707027] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207491629] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2208123225] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2208702384] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2209413717] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2209819521] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2210287338] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2211008919] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2211492423] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2211991950] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2212556787] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2212900851] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2213311800] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2213793750] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2214371355] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2214718779] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2215111500] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2215600926] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2216158959] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2216522889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2216916450] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2217467028] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2218081992]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2218618290] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2219219331] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2219961093] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2220331890] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2220709743] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2221452807] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2221976631] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2222567403] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2223184488] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2223665367] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2224087026] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224764654] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2225233038] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2225803440] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2226300111] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226980154] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2227469790] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2227998192] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2228578170] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2228929752] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2229304959] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2229797871] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2230497738] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2230976265] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2231678967] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2232184122] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2232735393] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233350714] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2233795074] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2234363544] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2234935920] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2235300963] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2235677766] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2236863783] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237516043] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2237949063] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2238668082] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239319901] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2239735218] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2240518455] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2241175335] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2241607431] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2242091397] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2242848195] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2243309103] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2243803821] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2244375756] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2244768729] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2245143264] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2246142633] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2246826078] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2247261702] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2247934185] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2248599192] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2249046135] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2249863854] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2250514392] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2250956862] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2251453344] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2252028114] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2252384610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2252759313] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2253354285] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2254005201] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2254420287] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2255196468] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2255845095] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2256253209] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2256697212] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2257424883] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2257874955] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2258359320] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2258931465] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2259307764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2259684063] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2260931064] ECW: w=0x3dba9258 func=0x3d6a735b 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2261505624] ECW: w=0x3dba5da0 func=0x3d6a9cb1 ','
[Hera] [HADES][INFO ] [KRELTSC: 2261967414] ECW: w=0x3dba9db8 func=0x3d6a714a 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2262789480] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2264099187] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2264760078] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2265193875] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2266229238] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2266873497] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2267312334] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2267794683] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2268164535] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2268861357] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2269345029] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2269853544] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2270429868] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2270776662] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2271185448] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2272114677] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2272688376] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2273305776] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2273756205] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2274158229] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274786360] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2275340424] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2275804209] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2276421273] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2276761284] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2277137436] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2277672558] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2278322319] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2278750110] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2279385297] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2279850069] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2280440274] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2281057485] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2281486179] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2281945680] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2282546196] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2282898072] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2283281721] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2284715916] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2285220231] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2285714256] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2286138141] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2286650037] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2287292742] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2287698756] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2288269431] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2288761797] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289465360] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2289991473] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2290473129] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2291073771] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2291476068] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2291851695] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2292750999] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2293231647] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2293731573] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2294154072] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2294607798] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2295254871] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2295658890] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2296137648] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2296582092] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297285340] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2297789319] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2298275847] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2298692214] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2299402056] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2299865526] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2300337795] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2300912040] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2301295038] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2301669678] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2302953282] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2303629797] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2304039843] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2304551508] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2304986040] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2305711380] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2306174388] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2306686032] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2307267417] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2307626517] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2308003152] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2308935048] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2309422584] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2310197547] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2310823641] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2311242822] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2312000355] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2312460885] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2313054009] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2313703791] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2314120074] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2314751250] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2315194581] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2315952219] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2316417600] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2316925695] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2317544649]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2318084433] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2318601495] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2319203922] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2319543807] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2319937221] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2321782953] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2322620118] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2323169037] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2323754643] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2324390250] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2325019641] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2325466794] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2326322166] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2326876440] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2327343711] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2327894835] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2328550392] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2328992337] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2329889457] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2330413197] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2330930784] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2331384279] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2331856128] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2332329552] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2332914003] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2333565276] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2333990526] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2335031412] 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: 2336270727] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2336870067] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2337326796] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2337888546] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2338510356] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2338987791] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2339505147] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2339860866] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340540153] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2341045707] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2341545570] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2341884720] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2342261082] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2343157236] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2343656532] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2344124181] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2344598760] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2345166495] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2345800569] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2346242829] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2346990072] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2347509066] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2347961868] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2348509842] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2349259815] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2349923436] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2350906131] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2351410614] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2351906403] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2352357609] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2352849891] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2353319493] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2353888971] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2354508723] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2354935653] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2355638208] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2356143468] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2356601541] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2357146638] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2357782413] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2358236244] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2358645702] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2358988821] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2359676424] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2360153901] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2360746353] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2361315453] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2361660693] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2362071495] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2362585785] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2362959396] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2363644374] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2364109503] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2364802860] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2365176072] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2365866804] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2366352723] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2366831544] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2367186066] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2367561546] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2368031274] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2368411143] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2369094966] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2369538150] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2370193329] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2370553689] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2371238268] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2371690671] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2372166468] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2372755749] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2373100212] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2373497070] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2373993237] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2374368885] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2375071965] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2375517375] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2376132360] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2376513384] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2376872274] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2377625292] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2378179818] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2378840898] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2379251616] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2379726867] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2380283199] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2380686189] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2381390382] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2381827035] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2382503046] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2382847887] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2383195227] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2383885077] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2384333826] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2384818926] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2385393381] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2385741330] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2386120821] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2387383908] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2387869365] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2388320508] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2388778245] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2389264542] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2389709238] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2390207169] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2390666355] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2391133038] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2391607533] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2392047189] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2392524960] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2392967031] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2393443017] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2393893068] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2394342048] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2394817446] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2395297254] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2395763517] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2396212602] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2396663199] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2397142965] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2397601290] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2398064571] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2398513257] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2398993569] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2399582661] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2400350757] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2401116816] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2401647507] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2403736587] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2404339665] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2404822980] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2405302116] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2405753931] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2406343506] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2406875247] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2407353039] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2407805001] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2408347536] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2408887320] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2409496026] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2410124514] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2410773813] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2411297721] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2411759700] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2412280479] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2412800985] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2413247340] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2413726959] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2414200887] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2414674668] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2415116193] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2415601650] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2416046724] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2416552089] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2417002959] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2417455278] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2417897223] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2418442026] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2418906294] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2419378584] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2419834158] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2420285070] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2420788881] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2421269256] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2421884535] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2422521780] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2423028636] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2423556156] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2423941296] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2424667770] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2425230297] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2425823757] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2426230464] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2426643891] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2427767097] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2428250664] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2428700946] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2429310744] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2429850465] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2430305619] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2430783915] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2431312296] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2431762410] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2432222751] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2432674944] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2433202191] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2433664800] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2434111029] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2434558539] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2434997817] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2435545224] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2435992083] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2436447027] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2436894957] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2437350300] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2437841343] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2438286585] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2438735439] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2439184692] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 2439652971] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2440154493] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2440774980] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2441423985] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2441959191] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2443195377] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2443816599] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2444275407] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2444727726] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2445173913] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2445729510] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2446206210] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446682700] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2447147115] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2447609703] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2448087495] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2448568227] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2449018887] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2449495923] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2449983984] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2450450520] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2450890386] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2451365238] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2451808926] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2452408308] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2452982238] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2453553375] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2454785760] 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: 2456104686] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2456629434] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2457081333] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2457567714] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2458022385] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2458508850] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2458952286] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2459429994] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2459883657] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2460371172] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2460835881] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2461287507] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2461728276] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2462248026] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2462875338] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2463543138] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2464059003] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2464793772] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2465226435] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2466034956] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2466532383] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2467120509] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2467746267] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2468147178] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2468542230] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2469757584] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2470251462] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2470703823] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2471248416] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2471702289] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2472192912] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2472641451] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2473135749] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2473587228] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2474032638] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2474512509] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2475024993] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2475501903] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2475952857] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2476402803] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2476882863] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2477377854] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2477824251] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2478273819] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2478718536] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2479218441] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2479681029] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2480127090] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2480582580] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2481029355] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2481538038] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2482147605] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2482794342] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2483210877] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2484062280] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2484850116] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2485344813] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2486048292] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2486514450] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2487215619] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2487726780] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2488254930] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2488648764] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2489041653] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2490123258] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2490603402] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2491055847] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2491530489] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2492022708] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492504490] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2492953302] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2493405852] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2493908046] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2494383633] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2494907415] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2495356500] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2495839311] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2496435354] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2496992631] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2497570593] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2498171529] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2498701842] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499154329] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2499611310] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2500114134] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2500582350] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2501025933] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2501475144] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 2501920869] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2502438666] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2503049934] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2503687242] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2504100018] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2504950854] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2505591102] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2506035483] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2506496979] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2506907844] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2507596854] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2508062970] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2508605925] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2509264548] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2509658109] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2510078970] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2511194763] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2511670854] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2512132560] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2512578495] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2513142093] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2513591073] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2514067668] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2514520113] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2515022748] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2515468095] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2515946475] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2516400033] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2516888577] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2517356142] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2517807348] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2518249083] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2518736325] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2519208909] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2519681850] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2520133539] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2520591780] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2521032297] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2521535478] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2522080428] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2522554188] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2523004281] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2523484866] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2523926916] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2524403490] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2524847703] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2525330325] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2525798100] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2526248865] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2526699588] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2527178598] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2527868007] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2528573607] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2529022881] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2530070613] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2530577301] ECW: w=0x3db9f550 func=0x3d6aeeb5 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2531075715] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2531705673] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2532438594] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2533204695] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2533750170] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2534331240] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2534740110] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2535512847] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2536045281] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2536576854] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2536951956] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2537354190] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2538398121] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2538897186] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2539371366] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2539814508] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2540329386] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2540775909] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2541250614] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2541697200] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2542159620] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2542613052] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2543090487] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2543541798] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2544014172] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2544486567] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2544932964] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2545371633] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2545854927] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2546307141] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2546789679] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2547236916] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2547684783] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2548123998] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548631169] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2549085546] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2549683962] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2550142098] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2550718338] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2551167444] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2551647987] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2552091822] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2552600526] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2553075105] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2553525765] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2553965778] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2554443717] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2555096166] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2555731248] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2556141147] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2557138500] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2557602306] ECW: w=0x3db9f550 func=0x3d6aeeb5 '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2558051034] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2558529792] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2559105045] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2559751908] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2560216344] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2560647726] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2561020476] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2561724081] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2562178878] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2562671181] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2563263066] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2563618470] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2563994391] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2564987250] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2565482955] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2565936555] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2566379046] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2566865532] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2567328414] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567818512] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2568267975] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2569071204] 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: 2570289981] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2570734530] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2571234120] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2571714810] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2572189137] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2572639041] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2573097198] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2573551785] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2574043353] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2574487902] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2574967962] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2575416774] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2575890114] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2576328930] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2576806029] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2577249276] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2577738891] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2578201500] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2578649871] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2579087553] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2579659509] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2580131673] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2580603312] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2581051074] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2581497114] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2581949244] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2582438019] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2582985111] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2583630777] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2584122198] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2584680504] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2585056488] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2585753625] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2586222618] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2586721935] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2587076205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2587451517] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2588473839] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2588944848] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2589397587] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2589847365] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2590355145] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2590816872] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2591290632] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2591766240] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2592215094] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2592689589] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2593167654] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2593613085] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2594085690] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2594554893] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2595016536] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2595456024] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2595934929] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2596378155] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2596877850] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2597328027] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2597778141] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2598218595] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2598712137] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2599169748] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2599651299] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2600104437] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600554551] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2601024300] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2601576117] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2602024866] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2602505388] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2602969782] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2603435373] ECW: w=0x3db9fa00 func=0x3d6af1cd '<'
[Hera] [HADES][INFO ] [KRELTSC: 2603875596] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2604354396] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2604949347] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2605604505] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2606038239] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2606481444] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2606840649] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2607563007] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2608017510] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2608501644] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2609085297] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2609433099] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2609810280] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2611232379] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2611729155] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2612189895] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2612872080] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2613410289] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2613926868] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2614526943] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2614981782] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2615484669] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2615936505] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2616378828] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2616863340] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2617297326] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2617766277] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2618250264] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2618680449] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2619128400] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2619624651] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2620118004] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2620613037] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2621243310] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2621683281] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2622463704] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2622925662] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2623378632] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2623858881] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2624326173] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2624823012] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2625261765] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2625705915] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2626227954] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2626661688] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2627102919] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2627590896] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2628036306] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2628540663] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2629034226] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2629469220] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2629996803] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2630651688] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2631088887] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2631801417] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2632454118] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2632900578] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2633768970] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2634271542] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2634737406] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2635197495] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2635650780] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2636193945] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2636832471] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2637586917] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2638045263] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2638534206] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2639051583] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2639485884] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2639934297] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2640376473] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2640846537] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2641373994] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2641805964] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2642257359] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2642720682] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2643182220] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2643665094] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2644099458] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2644563873] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2645043030] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2645492430] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2645969697] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2646444570] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2646909489] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2647366638] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2647849428] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2648348598] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2648925447] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2649477054] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2649981432] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2650518885] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2650963161] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2651462583] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2651905263] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2652346557] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2652835374] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2653282653] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2653782537] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654243676] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2654694063] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2655152241] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2655647967] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2656136007] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2656670835] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2657205810] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2657700360] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2658142074] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2658584019] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2659031424] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2659532106] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2659980435] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2660419398] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2660860125] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2661298647] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2661809115] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2662239342] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2662700901] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2663240622] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2663895927] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2664332412] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2664800985] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2665135137] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2665518492] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2666468616] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2666933556] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2667383670] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2667858102] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2668329069] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2668826811] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2669256408] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2669700936] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2670213924] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2670643416] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2671079313] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2671559352] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2672011839] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2672464200] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2672947011] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2673421338] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2673870675] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2674392084] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2674822269] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2675326962] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2675957487] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2676430995] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2677252200] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2678060574] 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: 2679264126] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2679716739] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2680176114] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2680645107] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2681134617] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2681566356] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2682013530] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2682514359] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2682963381] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2683403310] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2683890048] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2684320128] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2684784942] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2685274137] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2685705141] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2686193055] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2686831203] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2687275521] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2687906865] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2688539175] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2689014111] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2689864422] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2690324217] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2690776515] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2691262308] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2691712758] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2692162389] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2692622961] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2693077485] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2693536230] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2693981472] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2694620502] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2695067886] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2695523481] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2695966455] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2696406783] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2696887641] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2697344307] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2697797928] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2698239579] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2698679025] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2699168556] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2699625936] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2700088209] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2700550356] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2700999168] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2701474608] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2701930077] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2702372715] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2702814807] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2703304968] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2703768060] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2704207380] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2704658796] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2705098977] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2705595543] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2706040407] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2706478047] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2706917556] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2707356666] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2707864677] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2708295555] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2708757324] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2709204603] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2709658875] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2710141035] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2710579011] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2711019738] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2711466177] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2711957745] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2712399879] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2712839388] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2713280199] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2713719687] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2714226039] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2714656371] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2715094242] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2715535053] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2715989682] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2716483602] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2716912023] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2717382171] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2717871408] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2718517473] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2718949212] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2719417029] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2719981383] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2720332230] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2720722536] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2721908679] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2722402158] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2722879152] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2723591619] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2724039276] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2724542667] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2724990051] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2725430337] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2725914114] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2726351502] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2726818815] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2727300576] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2727730278] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2728170564] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2728673997] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2729116908] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2729555304] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2730038409] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730469917] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2730983262] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2731607172] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2732024862] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2732694048] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2733346413] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2733775275] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2734642470] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2735129964] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2735581044] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2736041721] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2736491835] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2736944721] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2737417746] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2737858851] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2738302413] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2738759205] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2739254868] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2739712836] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2740242351] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2740759518] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2741291784] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2741806263] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2742237141] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2742673647] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2743115634] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2743586013] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2744070483] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2744501697] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2744964285] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2745426579] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2745877743] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2746335774] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2746774191] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2747215401] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2747682399] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2748164496] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2748594177] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2749032447] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2749479075] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2749950693] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2750430879] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2750860917] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2751323043] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2751792183] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2752365084] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2752826265] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2753265354] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2753743020] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2754200862] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2754683904] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2755114992] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2755586148] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2756174505] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2756800410] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2757235152] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2757707967] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2758061124] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2758454076] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2759383137] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2759849463] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2760329460] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2760794316] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2761233027] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2761719030] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2762171937] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2762625957] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2763131784] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2763574779] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2764015170] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2764532232] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2764964937] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2765405496] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2765889063] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2766333843] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2766787716] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2767271703] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2767706571] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2768234259] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2768885994] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2769308871] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2770060062] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2770704384] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2771154456] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2772022848] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2772484911] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2772997605] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2773466892] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2773924965] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2774366259] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2775219321] 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: 2776448934] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2776911501] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2777370771] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2777816937] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2778302352] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2778741105] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2779206801] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2779649103] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2780089641] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2780595909] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2781047682] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2781500316] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2781941148] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2782380951] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2782864161] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2783366292] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2783828418] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2784278490] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2784736542] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2785322547] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2785862730] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2786351820] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2786795592] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2787305724] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2787754914] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2788194234] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2788634709] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2789072433] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2789588025] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2790020163] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2790483192] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2790932550] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2791378842] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2791866126] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2792305278] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2792745879] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 2793185115] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2793680274] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794127196] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794592976] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2795133054] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2795773155] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2796222534] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2796694488] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2797258149] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2797607169] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2798013267] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2798931534] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2799393807] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2799905031] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2800496916] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2800941171] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2801521338] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2802006921] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2802482781] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2802966600] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2803396890] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2803835307] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2804373348] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2804804037] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2805243945] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2805726903] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2806181721] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2806638555] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2807156646] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2807593383] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2808138753] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2808814827] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2809250787] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2809847880] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2810211789] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2810932845] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2811372816] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2811848844] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2812193244] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2812586910] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2813513682] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2813982024] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2814442050] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2814945126] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2815389129] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2815877442] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2816310084] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2816763474] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2817267033] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2817698898] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2818140024] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2818631382] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2819086935] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2819527074] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2820009738] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2820440574] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2820899697] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2821395948] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2821826889] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2822345778] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2822990037] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2823432864] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2823831360] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2824181283] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2824869663] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2825333616] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2825809308] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2826369798] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2826718713] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2827104798] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2828377482] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2828852964] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2829331743] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2829807855] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2830250199] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2830737336] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2831171301] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2831911761] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2832359502] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2832848970] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2833349820] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2833900335] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2834403348] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2834931981] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2835364980] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2835889434] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2836331463] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2836817508] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2837237151] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2837737434] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2838222093] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2838708348] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2839126773] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2839765194] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2840347734] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2840985840] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2841402396] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2842352100] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2842816809] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2843267574] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2843727516] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2844235107] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2844726465] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2845182417] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2845741647] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2846294640] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2846879784] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2847331200] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2847834486] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2848325571] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2848810146] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2849230671] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2849699349] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2850156561] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2850653295] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2851068822] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2851537500] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2852009097] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2852538759] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2852959578] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2853428151] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2853867639] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2854369014] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2854803231] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855290179] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2855728764] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2856210210] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2856662277] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2857130388] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2857569918] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2858079525] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2858516787] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2859001047] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2859441039] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2859922044] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2860336080] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2860938717] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2861377680] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2861860134] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2862276711] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2862758619] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2863212534] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2863695576] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864112993] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2864584401] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2865165660] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2865802359] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2866219230] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2867148963] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2867730138] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2868179265] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2868635427] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2869099338] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2869600230] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2870017647] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2870487270] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870924952] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2871431430] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2871847125] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872315782] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2872752855] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2873247762] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2873742606] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2874248412] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2874732966] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2875224870] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2875712490] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2876183835] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2876723157] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2877387639] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2877849681] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2878334403] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2878685922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2879064699] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2880105186] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880584637] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2881035864] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2881494882] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2881988739] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2882478228] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2882893881] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2883368397] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2883827772] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2884333074] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2884748622] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2885215599] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2885656074] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2886194451] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2886612162] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2887077312] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2887516212] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2888020485] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2888451279] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2889264924] 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: 2890510182] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2890952568] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2891435736] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2891852418] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2892356376] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2892861510] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2893496277] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2893906953] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2894800419] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895260172] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895709173] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2896168086] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2896638444] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2897168274] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2897589051] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2898060165] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2898517461] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2899016736] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899433061] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2899899639] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2900338791] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2900853921] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901269133] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2901735375] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2902173750] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2902668615] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2903097435] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2903564811] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2904002073] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2904483624] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2904936636] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2905404936] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2905881825] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2906456931] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2907048165] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2907571128] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2908059651] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2908551765] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2908990833] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2909481078] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2909954775] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2910447414] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2910864453] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2911370658] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2911810440] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2912293041] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2912709954] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2913202362] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2913670074] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2914152654] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914579479] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2915048241] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2915517864] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2916015900] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2916439113] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2916907203] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2917482771] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2918120625] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2918627355] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2920154265] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2920717527] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2921220666] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2921806230] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2922246432] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2922733632] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2923150251] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2923633986] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2924094936] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2924578041] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2925114339] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2925599712] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2926053228] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2926536102] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2926952490] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2927420685] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2927871198] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2928391536] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2928833628] ECW: w=0x3dbaa728 func=0x3d6a434e '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2929302873] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2929899042] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2930668671] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2931113199] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2931593385] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2932207089] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2932539183] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2932914579] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2933851977] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2934377460] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2934830514] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2935289805] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2935731981] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2936251353] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2936704218] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2937146562] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2937632880] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2938065291] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2938539513] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2939024046] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2939456184] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2939898045] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2940395514] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2940848022] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2941304877] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2941766121] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2942398536] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2942844954] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2943679137] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2944142229] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2944607694] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2945080299] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2945521656] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2946005139] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2946435807] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2946927333] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2947382550] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2947996695] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2948392839] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2949120972] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2949599037] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2950173534] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2950717434] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2951270427] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2951763192] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2952194952] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2952633012] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2953149759] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2953582758] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2954038416] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2954496762] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2955126909] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2955562764] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2956398396] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2956863294] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2957363745] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2957829861] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2958270567] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2958721794] ECW: w=0x3db9e0b0 func=0x3d6a1938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2959196814] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2959725699] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2960159118] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2960598123] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2961048384] ECW: w=0x3db9e0b0 func=0x3d6a1938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2961525924] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2962009491] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2962443372] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2962886010] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2963350929] ECW: w=0x3db9e0b0 func=0x3d6a1938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2963813727] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2964296286] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2964728487] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2965180722] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2965663491] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2966279589] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 2966704608] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2967169170] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2967517182] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2967907404] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2968685853] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969143737] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2969609580] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2970087666] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2970529926] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2971033254] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2971465917] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2971929408] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2972432421] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2972863782] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2973305223] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2973973212] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974435296] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2974876359] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2975359716] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2975792358] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2976284052] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2976740634] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2977354422] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2977780995] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2978521896] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2978980620] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2979430461] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2979887085] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2980361433] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2980846155] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2981276109] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2981730402] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2982337932] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2982966294] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2983364895] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 2984083914] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2984592996] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2985045252] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2985505761] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2985949323] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2986505214] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2987317095] 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: 2988574974] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2989054635] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2989546623] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989980420] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2990436813] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2990943354] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2991559389] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 2991974307] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 2992912020] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993384709] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2993835873] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2994294828] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2994748722] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2995228299] ECW: w=0x3db9e0b0 func=0x3d6a1938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2995673625] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2996159250] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2996591724] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2997052254] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2997515346] ECW: w=0x3db9e0b0 func=0x3d6a1938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 2997956409] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2998439178] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2998871610] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2999341758] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2999792796] ECW: w=0x3db9e0b0 func=0x3d6a1938 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3000234678] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3000715788] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3001161492] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3001637373] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3002092968] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3002706210] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3003138852] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3003616497] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3004181061] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3004513512] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3004890714] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3005782416] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3006244815] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3006697260] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3007155249] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3007637262] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3008089749] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3008547654] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3008991447] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3009491415] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3009950958] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3010392777] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3010874286] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3011304429] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3011756622] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3012254469] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3012685977] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3013161669] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3013624719] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3014088315] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3014543259] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3014983797] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3015466167] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3015909288] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3016363182] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3016845720] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3017275926] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3017714889] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3018223824] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3018655122] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3019116093] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3019578996] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3020052966] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3020686494] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3021135306] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3021999897] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3022478403] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3022928139] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3023383608] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3023833953] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3024297927] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3024778722] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3025242507] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3025689345] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3026133957] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3026678067] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3027115413] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3027556728] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3028010853] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3028486944] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3028991763] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3029424888] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3029888316] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030354747] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3030874455] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3031335531] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3031776825] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3032219400] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3032683878] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3033201738] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3033631860] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3034072104] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3034513440] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3034988796] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3035470410] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3035902674] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3036366585] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3036833583] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3037315911] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3037932366] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3038380842] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3038867097] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3039217839] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3039595020] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3040830009] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3041313849] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3041765412] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3042223632] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3042673746] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3043137153] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3043616751] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3044057478] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3044543250] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3044975178] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3045458094] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3045943236] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3046374744] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3046813728] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3047308614] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3047761962] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3048226608] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3048675651] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049126542] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3049607694] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3050047938] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3050531001] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3050962215] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3051419238] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3051923973] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3052355061] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3052794087] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3053276331] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3053735286] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3054254511] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3054811179] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3055331643] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3056024937] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3056477298] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3057450648] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3057950049] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058401822] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3058864011] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3059332752] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3059802732] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3060278424] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3060721041] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3061168908] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3061633113] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3062171553] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3062603313] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3063043725] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3063483948] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3063940005] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3064443291] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3064874757] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3065337618] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3065819568] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3066314643] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3066772842] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3067213401] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3067656816] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3068115330] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3068612715] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3069045882] ECW: w=0x3dbab628 func=0x3d6a4721 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3069485538] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3069927609] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3070381356] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3070882668] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3071312013] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3071774853] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3072227634] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3072707295] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3073322511] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3073756350] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3074220135] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3074834700] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3075179415] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3075556743] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3076432443] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076940727] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3077489142] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3078118407] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3078521817] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3079392330] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3079852965] ECW: w=0x3db9f640 func=0x3d6aef6e '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3080307258] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3080804286] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3081358140] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3081987405] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3082385691] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3083753358] 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: 3085075350] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3085558938] ECW: w=0x3db9f640 func=0x3d6aef6e '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3086008548] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3086488755] ECW: w=0x3db9ece0 func=0x3d6a230b 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3086993490] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3087559587] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3088190763] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3088591338] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3089309496] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3089791194] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3090242526] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3090803478] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3091463844] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3091893483] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3092371086] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3092718069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3093094515] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3093876261] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3094335489] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3094877142] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3095528541] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3095941443] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3096756390] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3097233741] ECW: w=0x3db9f640 func=0x3d6aef6e '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3097807986] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3098288004] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3098853849] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3099486516] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3099926235] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3100848471] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3101314986] ECW: w=0x3db9f640 func=0x3d6aef6e '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3101793555] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3102341361] ECW: w=0x3db9ece0 func=0x3d6a230b 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3102859515] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3103424793] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3104093391] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3104503794] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3105291735] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3105755289] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3106253262] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3106813878] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3107440098] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3107872425] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3108383628] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3108946995] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3109296666] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3109669983] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3111154620] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3111628401] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112098066] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112575543] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3113039034] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3113483331] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3113937960] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3114407520] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3114911058] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3115359177] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3115828758] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3116308419] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3116863302] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3117387336] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3117951396] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3118496262] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3119001711] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3119470452] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3119926698] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3120383763] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3120973800] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3121448127] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3121911471] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3122349657] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3122824152] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3123382437] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3124032912] ECW: w=0x3dbaa818 func=0x3d6a4553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3124930767] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3125570721] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3126258597] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3126937779] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3127381509] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3128366850] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3128836200] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129329091] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129790482] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3130252461] ECW: w=0x3dbaa818 func=0x3d6a4553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3130724142] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3131217957] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3131779119] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3132438582] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3132840375] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3133817484] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134290215] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3134767188] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3135239856] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3135725166] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3136175469] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3136626612] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3137072442] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3137585304] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3138036678] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3138505839] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3138945096] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3139413354] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3139872666] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3140359236] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3140805507] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3141304215] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3141780390] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3142231239] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3142674717] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3143150808] ECW: w=0x3dbaa818 func=0x3d6a4553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3143635362] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3144123234] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3144691074] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3145323678] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3145746534] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3146244612] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3146600226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3146975643] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3148025937] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3148497429] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3148950042] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3149402487] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3149881077] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3150353283] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3150805518] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3151247337] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3151725402] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3152188767] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3152682099] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3153123393] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3153574914] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3154028031] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3154520187] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3155128788] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3155594463] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3156033615] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3156512898] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3156953562] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3157435113] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3157883631] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3158359995] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3158815359] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3159265473] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3159714369] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3160302579] ECW: w=0x3dbaa818 func=0x3d6a4553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3160875375] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3161405541] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3161999043] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3162694437] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3163097973] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3164003829] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164470197] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164987364] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3165447831] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3165906072] ECW: w=0x3dbaa818 func=0x3d6a4553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3166374498] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3166882719] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3167451882] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3168087951] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3168488841] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3169660389] 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: 3171112581] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3171573573] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172022259] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172471953] ECW: w=0x3dbaa458 func=0x3d6a3e10 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3172955247] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3173418276] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3173872128] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3174316299] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3174794868] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3175270875] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3175737138] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3176202099] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3176653389] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3177108711] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3177603471] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3178058289] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3178547547] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3178988463] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3179466843] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3179917419] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3180413880] ECW: w=0x3dbaa818 func=0x3d6a4553 '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3180958158] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3181457328] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3182053035] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3182691057] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3183100914] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3183617325] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3184203666] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3184557684] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3184934739] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3186129744] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3186598128] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187051581] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3187515933] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3187989945] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3188447703] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3188889774] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3189367083] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3189843573] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3190301352] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190754091] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3191194587] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3191671203] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3192159852] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3192599907] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3193050021] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3193489719] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3193987608] ECW: w=0x3dbab718 func=0x3d6a45f4 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3194651922] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3195111003] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3195666453] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3196341624] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3196755828] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3197750850] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3198227403] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3198694338] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3199154469] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3199596477] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3200049069] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3200516130] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3200996064] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3201461697] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3201903327] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3202377213] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3202834089] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3203319966] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3203784801] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3204225234] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3204720288] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3205161183] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3205641285] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3206105133] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3206555961] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3207030981] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3207471981] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3207950592] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3208414335] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3208876818] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209329494] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3209771985] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3210249546] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3210726183] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3211187385] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3211744557] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3212493648] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3212919171] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3213431151] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3213786303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3214163190] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3215241771] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3215704884] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3216157077] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3216617355] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3217072131] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3217545345] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3217987164] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3218466699] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3218931408] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3219408738] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3219882918] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3220325808] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3220805427] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3221286201] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3221740599] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3222190587] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3222632280] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3223110261] ECW: w=0x3dbab718 func=0x3d6a45f4 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3223601178] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3224059524] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3224613693] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3225279246] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3225699897] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3226679421] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3227141757] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3227604576] ECW: w=0x3dbaa548 func=0x3d6a401b '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3228077916] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3228519294] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3228970857] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3229412382] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3229915395] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3230380482] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3230820369] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3231271134] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3231723684] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3232214853] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3232687290] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3233127849] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3233577102] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3234042924] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3234539931] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3235005963] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3235445724] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235911357] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3236366973] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236845479] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3237308151] ECW: w=0x3dbab538 func=0x3d6a46a9 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3237748605] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3238231689] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3238672584] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3239149326] ECW: w=0x3dbaa638 func=0x3d6a41bf '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3239612922] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3240074544] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3240680268] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3241323477] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3241735875] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3242237376] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3242816262] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3243168180] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3243545382] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3244838835] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3245310348] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3245758866] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3246242601] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3246710901] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3247162611] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247641264] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3248126343] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3248588721] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3249062187] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3249513708] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3249956136] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3250446885] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3250934862] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3251389911] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3251839731] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3252288942] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3252740988] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3253240452] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3253791303] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3254448687] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3254877213] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3255930426] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3256399041] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3256870869] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3257691423] 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: 3258911607] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3259375371] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259864377] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3260338725] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3260783736] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3261257181] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3261703599] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3262181454] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3262654332] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3263111523] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3263586879] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3264032436] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3264572976] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3265174374] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3265685976] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3266178951] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3266625684] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267102909] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3267638724] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3268082769] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3268531392] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3268975059] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3269464758] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3270064959] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3270518706] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3270968253] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3271427901] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3271923690] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3272394111] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3272837505] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3273286968] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3273743697] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3274234761] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3274709235] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3275155401] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3275619585] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3276079233] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3276557802] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277062579] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3277506183] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3278004597] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3278449755] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3278925804] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3279396750] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3279854319] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3280341435] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3280794951] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3281270853] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3281888862] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3282540114] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3282955725] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3283436583] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3283786422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3284173767] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3285242352] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3285705360] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3286179036] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3286647714] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3287105157] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3287547921] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288045852] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288545022] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3288996228] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3289443864] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3289891395] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3290342034] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3290831292] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3291303015] ECW: w=0x3db9e650 func=0x3d6a1ed5 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3291746052] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3292195137] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3292669800] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3293110086] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3293593254] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3294138939] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3294806487] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3295205697] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3296078205] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3296551041] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3297012705] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3297550221] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3298005123] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3298484511] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3298987272] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3299456559] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3299923053] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3300368337] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3300863916] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3301356555] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3301800201] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3302248131] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3302691525] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3303197079] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3303675144] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3304123284] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3304572726] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3305027838] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3305519847] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3305993124] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3306438534] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3306888396] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3307361232] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3307838289] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3308330046] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3308774238] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3309236742] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3309695823] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3310174959] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3310646808] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3311091651] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3311569002] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3312015168] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3312492897] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3312966069] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3313422609] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3313885281] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3314331069] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3314808546] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3315280962] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3315758922] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3316216218] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3316661817] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3317140323] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3317624583] ECW: w=0x3db9e740 func=0x3d6a1f6d '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3318082005] ECW: w=0x3db9c850 func=0x3d6b625b 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3318531636] ECW: w=0x3db9f460 func=0x3d6aedfc '0='
[Hera] [HADES][INFO ] [KRELTSC: 3319055460] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3319536696] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3320241477] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3320884035] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3321290112] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3321868326] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3322443327] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3322787076] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3323162199] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3325548450] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3326041551] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3326520309] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3326975190] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327455754] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3328115322] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3328584189] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3329075820] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3329579463] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3330003537] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3330516903] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3331145475] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3331554471] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3332752605] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3333222900] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3333680658] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3334122225] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3334648926] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3335102127] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3335555643] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3335995236] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3336493293] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3336961719] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3337420800] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3337895967] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3338404482] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3338856549] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3339319620] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3339954303] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3340363341] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3341646294] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3342108420] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3342564456] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3343032231] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3343518444] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3343968915] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3344453196] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3344912529] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3345407520] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3345868407] ECW: w=0x3db9ca30 func=0x3d6b6451 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3346324212] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3346778883] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3347302245] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3347725584] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3348182166] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3348811074] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3349239138] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3351252849] 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: 3352568814] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3353048601] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3353539602] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3353982933] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3354462342] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3354916152] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3355375023] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3355863231] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3356353581] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3356773665] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3357229743] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3357892797] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3358298223] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3359286441] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3359777253] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3360234066] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3360681996] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3361161027] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3361629852] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3362092860] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3362566452] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3363056529] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3363476634] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3363958437] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3364589445] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3365000037] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3365476989] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3365833737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3366224001] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3367449288] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3367927458] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3368424969] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3368892240] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3369371922] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3369857001] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3370364130] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3370834824] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3371350605] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3371805696] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3372432504] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3373144866] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3373615623] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3375313221] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3375810879] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3376342431] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3376828665] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3377312400] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3377772006] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3378222582] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3378693297] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3379171992] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3379632627] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3380098638] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3380586510] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3381095571] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3381519729] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3381977235] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3382657845] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3383083851] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3384294879] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3384897810] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3385564392] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3386149809] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3386799423] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3387342756] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3387852300] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3388293132] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3388831320] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3389307978] ECW: w=0x3db9ca30 func=0x3d6b6451 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3389764791] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3390220071] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3390729573] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3391180653] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3391646832] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3392288970] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3392698953] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3393997866] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3394480824] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3394936146] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3395412720] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3395897232] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3396359043] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3396827406] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3397324854] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3397861362] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3398283567] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3398741262] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3399384681] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3399803547] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3400834689] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3401295996] ECW: w=0x3db9cb20 func=0x3d6b6520 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3401783763] ECW: w=0x3db9f820 func=0x3d6af027 '='
[Hera] [HADES][INFO ] [KRELTSC: 3402225624] ECW: w=0x3dbaa360 func=0x3d6a3ce0 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3402709758] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3403161846] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3403625421] ECW: w=0x3dbaa268 func=0x3d6a3c24 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3404110584] ECW: w=0x3dba1da0 func=0x3d6acc45 '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3404602698] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3405025302] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3405482409] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3406136013] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3406548054] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3407110392] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3407739132]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3408296850] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3408936132] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3409537131] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3409921410] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3410313669] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3411333177] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3411808890] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3412281159] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3412730076] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3413193630] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3414062694] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3414729927] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3415214124] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3416024703] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3416690802] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3417157884] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3418045386] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3418536366] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3418994481] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3419490144] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3419945865] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3420417966] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3420911025] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3421366746] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3421824609] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3422413008] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3423079947] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3423557130] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3424097418] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3424538943] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3425256597] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3425705829] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3426194037] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3426626826] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3427347273] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3427814691] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3428345529] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3428944743] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3429321945] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3429705195] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3430889658] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3431562246] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3432016665] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3433054401] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3433722516] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3434201967] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3435504135] 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: 3436700337] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3437381178] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3437818272] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3438370446] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3438810186] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3439555329] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3440003889] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3440511102] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3440949267] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3441686598] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3442148451] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3442625067] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3443123754] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3443859720] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3444326508] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3444829416] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3445418193] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3445812489] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3446187864] 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: 3467462145] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3468140823] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3468669036] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3469652865] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3470125428] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3470601162] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3471062028] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3471514515] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3471994008] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3472445340] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3472928613] ECW: w=0x3db9ded0 func=0x3d6a17cf '+'
[Hera] [HADES][INFO ] [KRELTSC: 3473370075] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3473821659] ECW: w=0x3dbab808 func=0x3d6a4799 '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: 3494548428] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3495225657] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3495716259] 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: 3516615333] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3517294767] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3517739631] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3518258646] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3518840157] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3519239220] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3519613587] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3520662348] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3521158599] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3521613690] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3522103725] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3522556128] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3523038099] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3523560600] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3524011827] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3524473071] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3525228483] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3525928266] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3526427436] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3527077617] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3527771268] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3528235053] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3529016610] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3529717611] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3530188935] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3530708223] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3531295509] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3531680859] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3532058439] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3533091492] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3533654166] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3534126750] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3534602064] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3535062510] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3535532385] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3536014650] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3536466507] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3536920884] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3537389667] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3537854628] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3538322298] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3538798389] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3539250750] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3539718945] ECW: w=0x3dbab808 func=0x3d6a4799 '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: 3541796265] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3542467677] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3542938476] 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: 3544702245] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3545362506] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3545818731] 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: 3547012518] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3547671435] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3548165187] 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: 3549248325] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3549907914] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3550366323] 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: 3551475732] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3552126291] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3552598770] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3553314912] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3553970847] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3554423481] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3555281709] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3555959505] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3556433790] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3556961730] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3557382549] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3558210705] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3558692613] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3559205727] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3559776528] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3560111793] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3560487420] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3561334959] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3561755925] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3562387185] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3562851579] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3563430780] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3563814240] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3564453291] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3564915522] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3565537710] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3565922871] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3566545626] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3566994186] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3567636261] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3568054707] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3568681578] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3569177745] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3569701947] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3570318255]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3570811104] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3573413697] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3573962763] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3574825590] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3575745390] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3576217659] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3576677139] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3577170849] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3577644042] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3578114946] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3578655192] ECW: w=0x3dba9bd8 func=0x3d6a6cd3 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3579218685] ECW: w=0x3db9c760 func=0x3d6b61d5 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3579764517] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3580832619] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3581536203] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3582253479] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3583075440] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3583727448]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3584275149] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3584868945] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3585272775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3585658125] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3586276092] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3586643865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3587028186] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3587523933] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3587968923] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3588358998] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3588879483] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3589262880] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3589671351] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3590248263] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3590689851] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3591102858] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3591679455] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3592102878] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3592530165] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3593083263] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3593484909] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3593897685] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3594452736] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3594893715] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3595306995] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3595877376] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3596308737] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3596735373] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3597296766] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3597721071] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3598136493] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3598763721] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3599465667] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3599886444] Total tests run: 1035637228
[Hera] [HADES][INFO ] [KRELTSC: 3600346617] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3600786882] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3601201737] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3601683477] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3602133633] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3602644500] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3603160680] ==============================================
[Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d677000, 0x000000003d6c1a7f)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3628166199] 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: 3748811850] 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: 3757583550] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3760363740] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3761678466] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3765579216] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3768186828] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3768714642] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3769207386] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3769673460] ECW: w=0x3dba4d88 func=0x3d6ae639 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3770685996] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3771135375] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3771599601] ECW: w=0x3dba4d88 func=0x3d6ae639 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3772349721] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3772787403] ECW: w=0x3dba4d88 func=0x3d6ae639 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3773462028] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3773887131] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3774350832] ECW: w=0x3dba4d88 func=0x3d6ae639 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3775136442] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3775585107] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3776054163] ECW: w=0x3dba4d88 func=0x3d6ae639 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3776656149] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3777098829] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3777555369] ECW: w=0x3dba4d88 func=0x3d6ae639 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3778443963] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3779380017] 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: 3780632436] ECW: w=0x3dbab808 func=0x3d6a4799 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3781134147] ECW: w=0x3dba47e0 func=0x3d6ae33a 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3781593879] ECW: w=0x3dbab808 func=0x3d6a4799 '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=9248931)
[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>