Default log level dropped from info to warn so the per-word ECW dispatch trace doesn't flood REPL output after POST (--log-level=info/debug still re-enables it). qemu target gains QEMU_DISPLAY (default gtk) so the framebuffer window shows by default; serial log is tee'd live via `tail -f` instead of dumped with `cat` at the end. Includes regenerated BLOCK_MAP.md/amd64.csv/artemis.img and this morning's boot logs/DoE runs from the sessions that produced this WIP. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
536 KiB
536 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 12 2026 06:59:39
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 248974
Free pages : 247451
Used pages : 1523
Total MB : 972
Free MB : 966
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: stale-ISR drain: 0 EOI(s) issued
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
I/O APIC: init...
I/O APIC: base=0xfec00000, gsi_base=0, overrides=5
override: source=00 gsi=2 flags=0x0000
override: source=05 gsi=5 flags=0x000d
override: source=09 gsi=9 flags=0x000d
override: source=0a gsi=10 flags=0x000d
override: source=0b gsi=11 flags=0x000d
i8042: keyboard ACKed enable-scanning
i8042: IRQ1 enabled in controller config byte
I/O APIC: keyboard IRQ1 routed (masked)
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=2106126393 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=1008747944, tick_hz=100, initial_count=10087479
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
Stadium: 74149 cells (4634 KB)
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 2501562] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 14922012] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 26919102] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 27521571] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 28142268]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 29056524] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 29658468] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 30469362] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 30901311] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 31464972] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 36503334] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 37449279] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 39793803] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 40532478] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 41316387] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 42774417] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 43620927] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 44414307] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 45979920] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 46804002] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 47586336] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 49499331] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 50322510] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 51111102] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 53059335] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 53583222] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 54057864] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 54921090] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 55575156] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 56385441] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 57019830] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 57439179] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 57881880] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 58606254] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 59459988] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 60926817] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 61647642] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 62425734] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 63874188] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 64572249] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 65360589] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 66823680] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 67583082] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 68361825] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 70982499] 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: 76479375] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 77260323] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78054900] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 79522884] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 80273907] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81063990] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 82482750] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 83297445] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84075936] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 85541400] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 86566515] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 87384780] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 89093193] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 90027042] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 90828276] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 92435553] 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: 93941358] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 94707459] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95498991] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 96926193] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 97676964] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98460201] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 99906135] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 100606212] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101406921] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 102861402] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 103614693] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104418384] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 105906822] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 106771392] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107573970] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 109130742] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 109669308] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 110129859] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 110973681] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 111519492] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 112073640] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 112693455] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 113115450] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 113573565] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 114276456] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115059504] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 116522322] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 117267486] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118064919] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 119551593] 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: 120893346] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 121636284] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 122437308] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 123925998] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 124672107] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 125464899] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 126988827] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 127517985] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 128053233] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 128919357] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 129449481] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 129952788] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 130479111] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131310816] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 131839386] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 132378645] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 133009107] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 133434483] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 133878759] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 134779071] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 135571569] 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: 137098899] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 137817813] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138602100] 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: 140150052] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 140912583] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 141698403] 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: 143311938] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 143850525] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 144385773] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 145256790] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 145982949] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 146476533] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 146990130] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 147839601] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 148363614] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 148903545] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 149525880] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 149945733] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 150388644] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 151111884] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 151899153] 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: 153449163] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 154066269] 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: 155553657] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 156344286] 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: 157889151] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 158620140] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159413499] 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: 160989339] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 161517573] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 162062985] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 162904980] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 163433886] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 163931208] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 164440164] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 165270798] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 165798948] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 166290012] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 166807179] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 167647116] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 168184359] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 168718494] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 169338015] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 169760430] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 170212728] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 170874228] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 171660804] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 173019294] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 173710614] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 174509181] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 175875903] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 176598681] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177387588] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 178802694] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 179349240] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 179972373] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 180391680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 180849522] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 181679316] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 182462784] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 183882090] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 184584099] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 185384115] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 186628701] 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: 188097378] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 188812827] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 189610596] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 191010099] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 191562546] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 192184797] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 192602634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 193047141] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 193959360] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 194742198] 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: 196306740] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 197055117] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 197873193] 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: 199439856] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 200000094] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 200620350] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 201041589] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 201489057] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 202297914] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 203202237] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 204688848] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 205397934] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206192007] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 207674607] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 208407360] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209198430] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 210643020] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 211166172] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 211618953] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 212471028] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 213006675] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 213547026] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 214174296] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 214590348] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 215031642] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 215832267] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 216632073] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 217145187] 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: 219464763] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 220190985] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220987326] 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: 222494832] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 223281870] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 224070672] 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: 225681351] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 226217103] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 226765413] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227601696] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 228131211] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 228621855] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 229158867] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 229990005] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 230528424] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 231153363] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 231838992]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 232530123] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 233126145] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 233788254] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 234203382] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 234650871] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 235719078] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 236495889] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 238060641] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 238783671] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 239576589] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 241068765] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 241850889] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 242627616] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 243860190] 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: 245506527] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 246357468] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 247139991] 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: 248894688] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 249395853] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 249825765] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 250649070] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 251175729] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 251760138] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 252419181] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 252828576] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 253272201] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 253948632] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 254737287] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 256167702] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 256933446] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 257717229] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 259282275] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 259797804] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 260216838] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 261421776] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 262078509] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 262625874] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 263271225] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 263688768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 264132204] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 264867141] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 265646766] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 267130353] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 267984507] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 268808106] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 269944227] 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: 271614840] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 272127030] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 272556354] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273403599] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 273964593] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 274528569] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 275216550]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 275877378] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 276425625] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 277071711] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 277479279] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 277924731] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 278988045] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 279776028] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 281277570] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 281983086] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 282764643] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 284221665] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 284975628] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 285761763] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 287307363] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 288136065] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 288907542] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 290510241] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 291308997] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292091100] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 293800521] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 294613704] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295388982] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 295932546] 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: 298429488] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 298932795] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 299783043] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 300324990] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 300789594] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301608468] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 302134098] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 302717604] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 303342753] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 303751056] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 304194051] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 304965675] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 305730201] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 307235691] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 308051772] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 308830872] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 310367400] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 310941225] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311771922] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 312299988] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 312849075] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 313476996] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 313886685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 314331003] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 315371994] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 316157142] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 317687202] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 318461577] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 319253193] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 320753265] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 321533436] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 322312179] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 323503572] 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: 325196949] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 325972752] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326747631] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 328289850] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 328822977] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 329455287] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 329865879] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 330310113] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 331075311] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331860228] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 333353874] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 334112247] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 334884039] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 336386589] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 336920073] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 337539447] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 337960287] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 338408973] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 339578484] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 340389063] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 341871747] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 342634719] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 343411866] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 344962674] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 345498174] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 346118304] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 346542945] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 346988838] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 347857251] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 348653298] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 349613460] 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: 351550080] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 352272816] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 353073315] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 354604887] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 355139967] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 355780047] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 356196498] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 356640102] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 357855813] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 358632561] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 360421782] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 361528461] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 362309598] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 363996045] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 364526988] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 365158374] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 365579046] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 366023952] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 366728691] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 367523520] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 368940117] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 369650274] 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: 371146713] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 371950593] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 373005381] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 373565661] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 374185980] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 374610432] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 375063276] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 376029507] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 376818876] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 378390222] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 379172724] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379977528] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 381478230] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 382311027] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 383111589] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 384657945] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 385212702] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 385832433] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 386261925] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 386707734] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 387420390] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 388218810] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 389648427] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 390408039] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 391189281] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 392039907] 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: 393767262] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 394303560] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 394936101] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 395346735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 395799789] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 396719925] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 397501650] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 399144753] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 399944748] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 400733571] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 402310062] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 403122132] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 403894575] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 405437613] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 406353507] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 407140188] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 408179415] 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: 410129076] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 410634924] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 411480615] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 412010970] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 412543635] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 413164416] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 413584899] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 414028944] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 414929760] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 415715664] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 417230499] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 418036752] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 418817679] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 420398307] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 421200192] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 421988112] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 423558660] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 424072194] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 424902639] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 425439945] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 425985168] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 426603198] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 427012047] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 427456617] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 428559579] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 429342942] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 430335675] 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: 432251841] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 433074768] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 434299992] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 436044504] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 436922388] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 437692584] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 439400451] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 439925724] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 440775951] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 441312669] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 441845082] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 442464876] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 442899534] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 443344818] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 444602844] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445405947] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 446928237] 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: 448386099] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 448940856] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449725122] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 450329271] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 451120572] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 451902192] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 453413877] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 453929343] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 454766613] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 455306691] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 455847651] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 456467298] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 456885597] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 457339365] 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: 458739204] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 459539514] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 461619963] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 462201957] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 462997563] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 463557255] 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: 465058965] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 465583482] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 466439505] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 466968663] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 467510022] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 468151236] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 468576444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 469022589] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 470115492] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 470906415] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 472698156] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 473224227] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474017565] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 474623982] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 475152720] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 475996836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 476534919] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 477104712] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 477756930]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 478482354] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 479055696] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 479715033] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 480124428] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 480590481] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 481242216] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 482021022] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 483426048] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 484103823] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 484904952] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 486280851] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 486960432] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 487730985] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 489112953] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 489806898] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490579299] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 491977437] 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: 493452582] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 494192391] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494960949] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 496525575] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 497295834] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 498067269] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 499743090] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 500249169] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 500709825] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 501554571] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 502082553] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 502550937] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 502977426] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 503820114] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 504345597] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 504931854] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 505594152] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 506014005] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 506463300] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 507124296] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 507919272] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 509279253] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 509957826] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 510721995] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 512111586] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 512774556] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 513540300] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 514925502] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 515592672] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516370659] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 517717767] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 518407197] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 519171870] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 520534119] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 521279199] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522043116] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 523641237] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 524443794] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 525218211] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 525952392] 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,35,40,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 528173751] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 528758307] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 529207350] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 530031411] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 530559078] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 531036093] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 531456786] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 532287294] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 532826889] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 533354241] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 533990667] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 534394917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 534851730] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 535635597] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 536405121] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 537883689] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 538539561] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 539324142] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 540669444] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 541339638] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 542107125] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 543487518] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 544187511] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 544965057] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 546389340] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 547118670] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 547905099] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 549416133] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 550158000] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 550929918] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 552422451] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 553158963] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 553942158] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 555482592] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 555991674] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 556440381] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 557267802] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 557797737] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 558277566] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 558698469] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 559523685] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 560061537] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 560591703] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 561231132] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 561645567] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 562101078] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 562752372] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563533152] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 564579309] 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,35,38,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 566216826] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 566915706] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 567696948] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 569122239] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 569832711] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 570622542] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 571999869] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 572723676] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 573492759] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 574894992] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 575586291] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576354471] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 577715355] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 578385990] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 579164859] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 580556004] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 581069223] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 581519883] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 582350874] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 582905043] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 583398207] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 583836771] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 584674314] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 585215925] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 585683133] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 586103511] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 586925367] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 587465235] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 587994876] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 588636027] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 589071756] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 589528233] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 590501562] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 591290952] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 592750788] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 593475750] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 594270264] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 595723905] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 596413629] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 597193485] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 598643199] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 599229141] 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,38,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 600716886] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601500081] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 603022581] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 603763419] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 604557807] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 606130161] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 606851259] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 607630107] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 609127995] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 609663957] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 610136814] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 610991997] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 611523717] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 612040149] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 612513405] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 613353426] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 613885230] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 614395194] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 614839596] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 615673968] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 616202874] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 616748727] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 617384502] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 617802843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 618252957] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 619115196] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 619898895] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 621427338] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 622141275] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 622962081] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 624468348] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 625233609] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 626015964] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 627655518] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 628191669] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 628654068] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 629509629] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 630043680] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 630564396] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 631019739] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 631882650] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 632406075] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 632911608] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 633359559] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 634193805] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 634720737] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 635268396] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 635913432] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 636326922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 636770295] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 637560063] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 638339163] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 639739191] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 640422342] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 641202051] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 642628497] 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,39,38,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 643814388] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 644468307] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 645246357] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 646621311] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 647370843] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 648167247] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 649781328] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 650300763] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 650752956] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 651598143] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 652138431] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 652700664] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 653339106] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 653769249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 654222954] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 655144392] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 655939515] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 657392925] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 658102431] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 658925400] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 660354408] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 661046190] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 661836672] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 663229455] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 664157634] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 664972749] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 666576141] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 667137912] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 667607598] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 668454717] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 669002586] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 669555579] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 670195785] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 670610619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 671138328] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 671937672] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672737856] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 674127867] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 674801421] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 675602949] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 676974396] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 677688165] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678466488] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 679868532] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 680541960] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681318981] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 682390233] 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,14,39,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 683980143] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 684512136] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 684970062] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 685820100] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 686348418] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 686829486] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 687258957] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 688108197] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 688634940] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 689172225] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 689810268] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 690234825] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 690678324] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 691466433] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692259372] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 693629538] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 694330539] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 695118690] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 696507945] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 697198929] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 697978785] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 699424635] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 700094808] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 700888125] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 702260601] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 702787806] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 703242183] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 704082078] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 704632320] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 705112632] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 705542964] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 706376076] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 706913949] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 707450919] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 708088752] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 708506778] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 708965481] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 709614717] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 710390688] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 711749220] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 712389657] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 713176905] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 714564186] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 715267476] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 716050482] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 717419346] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 718110456] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 718885839] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 720286665] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 721187418] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 721983339] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 722896818] 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,10,25,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 724743369] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 725246613] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 725720289] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 726549285] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 727079283] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 727612998] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 728266665] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 728678286] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 729125334] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 729872178] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 730645650] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 732000780] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 732651423] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 733425105] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 734778261] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 735500010] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 736301496] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 737673951] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 738382071] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 739152204] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 740548305] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 741314448] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 742087227] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 743683164] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 744188298] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 744659013] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 745491915] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 746022228] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 746572365] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 747213390] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 747625746] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 748070757] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 748814808] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 749591934] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 750962184] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 751599534] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 752373384] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 753731769] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 754396923] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 755193327] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 756566265] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 757075494] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 757522479] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 758362689] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 758891175] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 759438372] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 760091955] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 760502757] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 760948608] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 761697846] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762473586] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 763844592] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 764484609] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765262134] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 766133571] 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,11,23,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 767982285] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 768644352] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 769421184] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 770807562] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 771303834] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 771768438] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 772602999] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 773133375] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 773668308] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 774320673] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 774730866] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 775176801] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 775922448] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 776696991] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 778138389] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 778857009] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 779647995] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 781019925] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 781687599] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 782476086] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 783852426] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 784510713] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 785285613] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 786643494] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 787369149] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 788144532] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 789759180] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 790261899] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 790733832] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 791567490] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 792100155] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 792647079] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 793286529] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 793697226] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 794142636] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 794912685] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 795688572] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 797059200] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 797693421] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 798468825] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 799843233] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 800493099] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 801289860] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 802638606] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 803346054] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 804122151] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 805567035] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 806072925] 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,14,24,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 807524739] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 808299555] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 809663043] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 810164061] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 810611298] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 811443486] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 811995702] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 812555667] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 813225336]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 813910671] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 814466562] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 815108217] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 815526159] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 815982993] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 816694872] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 817474644] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 818913144] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 819654738] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 820453935] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 821849175] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 822582663] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 823361364] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 824759166] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 825445173] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826235571] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 827598408] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 828296007] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 829072902] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 830464656] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 830976405] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 831431160] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 832269165] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 832813485] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 833301966] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 833732571] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 834577485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 835105782] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 835678242] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 836348709] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 836782422] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 837227601] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 838022430] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838824735] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 840214683] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 840931056] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 841703478] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 843124401] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 843821433] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 844596522] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 845665905] 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,16,30,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 847348530] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 848025024] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 848801331] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 850165218] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 850845387] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 851638515] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 853037913] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 853562682] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 854014707] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 854844459] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 855372063] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 855866466] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 856296273] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 857124849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 857666733] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 858227643] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 858850944] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 859265274] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 859720554] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 860532918] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 861310317] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 862687728] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 863404080] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864206280] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 865589445] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 866311215] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 867091491] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 868494648] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 869180781] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 869960847] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 871322550] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 872010909] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 872812458] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 874231554] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 874797651] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 875259126] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 876095052] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 876651594] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 877136526] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 877591365] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 878424036] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 878964051] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 879502323] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 880127598] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 880542285] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 881005713] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 881763498] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 882542136] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 883915032] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 884589741] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 885389085] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 885925635] 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,17,23,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: 888134751] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 888804777] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 889601475] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 890942262] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 891641541] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 892420389] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 893930079] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 894440505] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 894894441] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 895745025] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 896273994] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 896812182] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 897465576] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 897873942] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 898320591] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 898986375] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 899766378] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 901135956] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 901824861] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 902593566] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 903948990] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 904632876] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 905465358] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 906967236] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 907676364] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 908471823] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 909858411] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 910588371] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 911357370] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 912721488] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 913239432] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 913684653] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 914532675] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 915064521] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 915553779] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 915977853] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 916841394] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 917367759] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 917898534] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 918534561] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 918943725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 919387350] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 920197635] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 920993556] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 922366116] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 923094858] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923871648] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 924393582] 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,17,27,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: 926611413] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 927313905] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 928089267] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 929451705] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 930137838] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 930920802] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 932306529] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 932801541] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 933262764] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 934101084] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 934631145] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 935107908] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 935548320] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 936391911] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 936924135] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 937477905] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 938105532] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 938512890] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 938960925] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 939798027] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940570470] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 941974971] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 942721773] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943490982] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 944850627] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 945492408] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 946278018] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 947633316] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 948368778] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949142019] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 950537931] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 951345150] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 952132167] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 953512938] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 954014418] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 954463587] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 955291848] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 955824009] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 956319420] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 956747316] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 957575535] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 958106247] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 958650735] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 959279202] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 959686665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 960135162] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960943956] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961721271] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 962621163] 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,18,26,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 964456962] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 965190471] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 965964762] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 967340577] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 967989267] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 968789892] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 970150818] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 970875633] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 971648370] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 973054110] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 973775838] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 974548155] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 975965928] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 976459659] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 976902444] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 977755254] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 978285630] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 978753342] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 979189281] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 980011389] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 980540001] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 981069642] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 981714909] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 982126530] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 982571037] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 983310489] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 984108699] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 985487979] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 986189883] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 986965581] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 988321488] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 988985949] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 989861166] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 991212159] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 991721556] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 992173539] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 993006378] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 993537384] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 994083069] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 994717017] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 995146488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 995592129] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 996380301] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997153059] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 998536161] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 999214671] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 999990915] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1001212779] 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,6,25,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1002684144] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1003350999] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1004131716] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005492516] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 1005990720] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1006462023] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1007313699] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1007888133] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1008422667] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1009220394] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 1009636278] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1010087610] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1010910789] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1011699990] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1013087019] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1013780040] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1014560442] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1015931889] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1016601852] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1017403149] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1018754688] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 1019266710] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1019730831] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1020567891] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1021117398] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1021663608] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1022292810] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 1022711865] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1023172185] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1023941478] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1024727697] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026112710] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1026805878] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027602408] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1028979798] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1029646590] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1030436631] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1031791131] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 1032313380] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1032750138] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1033586652] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1034138742] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1034695347] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1035323394] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 1035752172] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1036203420] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1036984725] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037765694] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1039176726] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1039878168] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040675370] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1042055028] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1042724718] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043503881] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1044573285] 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,9,22,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1046250912] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1046934861] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1047715179] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1049130222] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 1049633109] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1050084966] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1050931581] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1051465065] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1052002329] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1052654862] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 1053087084] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1053535602] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1054339461] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1055137545] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1056525477] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1057248129] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1058029497] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1059399894] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1060055829] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1060838415] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1062221475] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1062901686] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1063703025] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1065104817] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1065624168] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1066077495] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067030706] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1067581200] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1068129426] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1068763164] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1069198053] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1069659423] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1070528340] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071327978] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1072754256] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1073524893] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1074353532] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1075787790] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1076584908] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1077383580] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1078471821] 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,11,29,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1080156966] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1080871092] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1081669092] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1083057087] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1083764787] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1084580133] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1085949690] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1086511062] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1086992823] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1087850211] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1088400600] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1088959179] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1089592329] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1090017894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1090477815] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1091195595] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1091982780] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1093395093] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1094105880] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1094915409] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1096298322] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1097039244] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1097838042] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1099292859] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1099842429] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1100476230] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1100919477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1101380091] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1102103814] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1102914435] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1104285105] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1104999903] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1105793514] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1107228948] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1107954456] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1108749243] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1110216114] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1110767931] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1111413408] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1111829775] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1112280645] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1113052668] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1113862659] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1115103192] 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,14,30,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1116603726] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1117334064] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1118130237] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1119523356] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1120212828] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1120992747] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1122395610] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1123079433] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1123873548] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1125417720] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1126120800] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1126906557] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1128316875] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1128818397] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1129268238] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1130115336] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1130651613] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1131198012] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1131830658] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1132256979] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1132709025] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1133489973] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1134283185] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1135682436] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1136416638] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1137198531] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1138590054] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1139259723] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140039453] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1141441077] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1142127021] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1142922165] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1144325763] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1145027856] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1145820312] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1146529671] 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,16,36,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1148558019] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1149068424] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1149520554] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1150366644] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1150902354] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1151478909] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1152139275]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1152851343] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1153486152] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1154211009] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1154642391] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1155170352] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1156039857] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1156820952] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1157408826] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1158152604] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1158946803] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1159479825] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1160218752] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1160998251] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1161474027] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1162265328] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1163044155] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1163566068] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1164293025] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1165073658] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1165630725] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1166405877] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167185523] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1167667389] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1168428891] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1169207487] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1169689647] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1170247428] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1170716232] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171552578] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1172104248] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1172626749] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1173078816] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1173915918] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1174461960] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1174970118] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1175401647] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1176249501] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1176848463] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1177443057] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1178119761] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1178561496] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1179018330] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1179906042] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180718742] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1181288871] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1182431271] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1183247121] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1183813113] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1184613297] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185408210] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1185891210] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1186655463] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187451825] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1187946522] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1188702711] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1189515810] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1190084406] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1190859873] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1191651720] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1192169832] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1192743405] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1193229954] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1194078795] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1194615807] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1195161933] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1195625508] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1196476764] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1197017955] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1197586551] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1198255065] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1198667673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1199115729] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1200032106] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1200822861] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1201351977] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1202148087] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1202925507] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1203443787] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1204182000] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1204967799] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1205467263] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1206195669] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206979788] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1207465602] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1208282859] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1209058956] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1209567093] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1210080102] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210925142] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1211472969] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1211969010] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1212808968] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1213341948] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1213891266] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1214565471] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1214980305] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1215430923] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1216277223] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1217052690] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1217551692] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1218268149] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219051050] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1219531131] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1220239461] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1221017007] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1221502107] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1222297146] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1223080845] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1223590074] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1224344835] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1225146804] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1225668339] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1226431101] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227228009] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1227728880] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1228227714] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1229070150] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1229607750] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1230099339] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1230956034] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1231486347] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1232022561] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1232692881] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1233137094] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1233585654] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1234481157] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235286549] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1235828979] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1236619944] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237421640] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1237928202] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1238763918] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239624813] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1240167600] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1240903755] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1241705871] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1242191118] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1243049808] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1243855704] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1244360880] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1244936406] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1245794256] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1246331100] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1246834092] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1247690871] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1248220617] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1248810990] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1249525872]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1250194281] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1250780958] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1251424566] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1251866763] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1252316688] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1253108955] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253911239] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1254392643] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1255129008] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255929927] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1256410911] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1257235476] 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,18,32,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1258534956] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259325396] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1259812533] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1260612549] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261402401] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1261876770] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1262411997] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1263265164] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1263796044] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1264328436] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1265171943] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1265701899] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1266293490] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1266926976] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1267358253] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1267821009] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1268711493] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269497061] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1270030629] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1270786440] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1271571735] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1272070338] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1272927138] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1273721589] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1274244321] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1275006705] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1275790803] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1276263261] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1276787841] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1277633259] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1278164706] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1278662469] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1279516434] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1280056533] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1280602827] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1281237678] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1281665322] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1282114638] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1283071293] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283865933] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1284418422] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1285302375] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286095041] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1286639403] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1287498009] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1288289919] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1288808115] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1289595846] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1290392796] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1290864750] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1291450608] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292301528] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1292833080] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1293337983] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294193880] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1294725831] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1295278824] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1295914956] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1296340920] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1296882321] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1297855650] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1298646909] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1299169620] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1299974319] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1300765200] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1301272539] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1302116655] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1302915663] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1303431843] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1304285955] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1305074421] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1305639594] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1306475478] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1307286708] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1307793627] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1308423585] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1309284627] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1309820127] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1310341347] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1311189516] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1311722832] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1312277337] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1312918677] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1313342604] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1313793936] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1314922623] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1315725537] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1316276514] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1317135330] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317927786] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1318444428] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1319354379] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1320144357] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1320654069] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1321450032] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1322240934] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1322716731] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1323299733] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1324147293] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1324683381] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1325214072] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326068562] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1326602907] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1327165854] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1327805367] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1328220243] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1328669580] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1329574659] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330361970] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1330862757] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1331616300] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1332406236] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1332899022] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1333695258] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334479650] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1334992008] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1335796434] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336579776] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1337072478] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1337912604] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338703023] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1339200219] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1339747353] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1340586114] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1341120984] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1341602325] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1342506354] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1343041014] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1343581008] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1344242613] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1344657594] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1345107729] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1346024043] 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,18,29,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 1347379341] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1348171461] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1348681383] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1349430873] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1350220662] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1350709983] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1351478961] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1352270913] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1352779680] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1353562644] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354448781] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1354959606] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1355699205] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1356534858] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1357032789] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1357809726] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358601132] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1359085203] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1359628704] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1360465659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1361016783] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1361496654] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362329115] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1362876375] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1363429410] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1364064534] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1364501523] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1364967093] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1365889371] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366696842] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1367252943] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1368046176] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1368848250] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1369397757] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1370136747] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370940732] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1371437088] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1372293006] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1373097642] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1373706264] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1374258228] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375114083] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1375677597] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1376201148] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377054945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1377599370] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1378156206] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1378789272] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1379211036] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1379670285] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1380476244] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1381261203] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1381772952] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1382580990] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1383377016] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1383887463] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1384584033] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385370378] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1385862639] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1386614691] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1387407630] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1387931244] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1388746401] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389541356] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1390068162] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1390619664] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1391467182] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1392000246] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1392515565] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393363293] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1393894677] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1394450316] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1395076032] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1395501975] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1395949212] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1396865001] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397651661] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1398150348] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1398971280] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1399761909] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1400254149] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1401098349] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1401883245] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1402393986] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1403179281] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1403976084] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1404494616] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1405064640] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1405910121] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1406444025] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1406954157] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407800058] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1408335138] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1408892940] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1409519769] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1409944893] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1410401937] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1411329024] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1412246346] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1412746713] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1413593097] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1414378203] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1414867146] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1415705319] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416500358] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1417012317] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1417782660] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418569782] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1419087264] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1419646872] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420506024] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1421039025] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1421549010] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1422395793] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1422930096] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1423487352] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1424114706] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1424529834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1424981397] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1425862053] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1426642875] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1427130264] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1427903148] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1428681387] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1429163316] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1429935675] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1430714313] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1431188661] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1431909906] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1432686570] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1433184102] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1433982669] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1434764121] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1435243614] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1435778316] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1436630349] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1437163392] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1437645111] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1438492188] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1439037285] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1439583474] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1440209946] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1440634902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1441085163] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1441950111] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1442753277] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1443235626] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1444016973] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1444823331] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1445298561] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1446069366] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1446860310] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1447334259] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1448106576] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1448896785] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1449375333] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1450203867] 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,18,28,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1451521407] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1452309915] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1452838212] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1453610760] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1454399520] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1454876031] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1455424761] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1456263060] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1456796544] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1457288616] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1458134475] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1458668568] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1459217991] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1459844547] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1460262636] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1460711133] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1461480594] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1462261563] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1462740279] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1463457177] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1464240036] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1464713628] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1465434684] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466215842] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1466697120] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1467391254] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468182492] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1468655748] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1469446125] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1470243390] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1470717150] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1471226232] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1472077719] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1472611938] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1473108189] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473959088] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1474492131] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1475046636] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1475674053] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1476105834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1476555423] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1477358484] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1478153712] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1478633520] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1479307074] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1480100958] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1480575852] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1481267214] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1482049065] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1482532590] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1483279938] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1484070525] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1484559552] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1485283212] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1486072959] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1486561671] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1487070669] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487914281] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1488474876] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1488963819] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489805163] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1490339928] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1490891157] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1491515886] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1491941388] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1492392426] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1493175831] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1493960349] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1494511326] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1495241391] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496043402] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1496609583] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1497301932] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1498086450] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1498617624] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1499407077] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1500191637] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1500752778] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1501558842] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1502342667] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1502914371] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1503454596] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504292916] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1504827345] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1505383551] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1506009519] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1506427335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1506876798] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1507705605] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1508486595] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1508992317] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1509695250] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510476828] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1510983516] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1511718222] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512500661] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1513015518] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1513721370] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1514505300] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1515055773] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1515563007] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1516417035] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1516950729] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1517502147] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1518140169] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1518557292] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1519004508] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1519801794] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1520594376] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1521086721] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1521817038] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1522608696] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1523111310] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1523796477] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524589941] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1525093248] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1525783539] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526579565] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1527222921] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1527729273] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1528595313] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1529127495] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1529668875] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1530302760] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1530732063] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1531180245] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1532150718] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1532946324] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1533494340] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1534325100] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1535119488] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1535639973] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1536157476] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1537015578] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1537545408] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1538083386] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1538726742] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1539159510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1539609057] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1540344351] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1541136660] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1541658972] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1542382548] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1543175298] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1543739799] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1544252787] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545102741] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1545663168] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1546212948] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1546838139] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1547269710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1547719236] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1548600753] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1549401105] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1549877322] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1550720808] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1551514629] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1552035219] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1552555242] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1553402781] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1553977593] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1554545055] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1555241898]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1555921080] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1556477328] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1557116568] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1557541335] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1558003335] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1558743438] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1559548179] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1560035295] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1560770589] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561564368] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1562052219] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1562760885] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563549204] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1564038714] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1564816638] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565613063] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1566102762] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1566804645] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567622259] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1568150955] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1568730912] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1569359841] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1569803592] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1570264311] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1571022432] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1571832843] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1572333567] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1573091751] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1573889415] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1574364624] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1575541884] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1576346877] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1576853166] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1577408616] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1578030510] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1578454101] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1578915681] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1579664625] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1580453280] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1580943546] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1581664203] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1582445634] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1582931385] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1583775354] 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,18,24,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1585465980] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1586247222] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1586747799] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1587300834] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1587966051] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1588412280] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1588870143] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1589673099] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1590463455] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1590963213] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1591702980] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1592493168] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1592977533] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1593952290] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1594742625] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1595237868] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1595802873] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1596428106] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1596841848] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1597291311] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1599057978] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1599867738] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1600368882] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1600925844] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601744214] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1602230847] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1603049658] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1603844214] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1604348550] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1604884806] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1605509094] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1605928653] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1606377528] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1607198502] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1607987745] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1608521250] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1609250454] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610040495] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1610608293] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1611340983] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1612128420] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1612651383] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1613183943] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1613809575] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1614235812] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1614686976] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1615400073] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616187993] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1616717193] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1617427455] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1618217769] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1618718199] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1619515947] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1620298071] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1620837435] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1621375854] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1622002935] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1622435052] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1622910093] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1623794781] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1624586271] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1625079330] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1625844423] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1626636627] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1627141110] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1627877076] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1628675160] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1629173868] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1629731586] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1630356819] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1630769784] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1631227962] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1631942655] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632728643] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1633266453] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1633814448] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1634595879] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1635126423] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1635926565] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1636704993] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1637197800] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1637750100] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1638378315] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1638802263] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1639260063] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1640051196] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1640841321] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1641322662] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1641907281] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1642631991] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1643479089] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1644012783] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1644585306] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1645243971]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1645938378] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1646499624] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1647143988] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1647574803] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1648042767] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1649338614] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1650154338] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1650692022] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1651492332] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652300454] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1652824908] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1653661044] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654466415] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1654980558] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1655782233] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1656588822] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1657102734] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1657631199] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1658129088] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1658988051] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1659522438] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1660118754] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1660768956] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1661216235] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1661665845] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1662732330] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1663543665] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1664031054] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1664742135] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1665569052] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1666083909] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1666923384] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1667731254] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1668252243] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1668932391] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1669744881] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1670269083] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1670850615] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1671479502] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1671909267] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1672361670] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1673325066] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1674123255] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1674620010] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1675240623] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1676034213] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1676549553] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1677150804] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1677947859] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1678448856] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1679058864] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1679642391] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1680488859] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1680981393] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1681554105] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1682181879] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1682614458] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1683065412] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1684015347] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684818660] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1685324823] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1685973366] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1686778653] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1687295589] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1687912716] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1688715021] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1689217551] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1689846984] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1690422489] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691275509] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1691787846] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1692346614] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1692978504] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1693417971] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1693880265] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1695092238] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1695899982] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1696390038] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1697251899] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1698075435] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1698553479] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1699421598] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700412525] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1700885004] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1701661458] 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,23,20,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1703164533] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1703965368] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1704532410] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1705455444] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706256699] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1706776344] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1707364596] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1707993945] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1708425642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1708888965] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1710280362] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711096401] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1711599372] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1712555838] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1713369063] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1713859371] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1714852839] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1715648193] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1716175356] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1717111158] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1717907142] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1718432646] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1718996874] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1719625257] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1720047399] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1720496127] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1721465319] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1722256725] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1722738822] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1723432851] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1724221317] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1724707194] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1725337929] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726128474] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1726619265] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1727515377] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1728316422] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1728829347] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1729380261] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1730013936] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1730436393] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1730886171] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1731944991] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1732734066] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1733221056] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1734035499] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734822558] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1735294764] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1735942026] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1736733243] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1737224790] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1737919386] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1738708797] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1739182872] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1739728515] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1740368511] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1740795126] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1741243497] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1742257041] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1743054243] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1743566475] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1744275645] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1745072616] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1745589426] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1746148761] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1746802176] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1747217052] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1747667019] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1748405946] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1749188889] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1749709038] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1750475958] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1751252265] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1751740935] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1752410373] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1753199007] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1753672830] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1756213683] ECW: w=0x3db239e8 func=0x3d5ecf60 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1757532273] ECW: w=0x3db24f90 func=0x3d5e53f0 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1758224223] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1758637797] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1759262316] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1760045259] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1760537961] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1761326091] ECW: w=0x3db239e8 func=0x3d5ecf60 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1761860919] ECW: w=0x3db1cd28 func=0x3d5eb3a0 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1762389048] ECW: w=0x3db1ca58 func=0x3d5eb530 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1762918143] ECW: w=0x3db22278 func=0x3d5e3f20 '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1763595078] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1763995926] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1764522459] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765319976] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1765794240] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1766568447] ECW: w=0x3db239e8 func=0x3d5ecf60 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1767098214] ECW: w=0x3db24f90 func=0x3d5e53f0 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1767777606] ECW: w=0x3db239e8 func=0x3d5ecf60 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1768179063] ECW: w=0x3db24f90 func=0x3d5e53f0 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1768856334] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1769265288] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1769803497] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1770592509] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1771080906] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1771637469] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1772260308] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1772672664] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1773119523] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1773841986] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1774620036] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1775097450] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1775841123] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1776618690] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1777108452] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1777942971] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1778720307] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1779253644] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1779799518] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1780425318] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1780856868] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1781322711] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1782573114] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1783372290] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1783930134] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1784710389] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1785505365] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1786046073] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1786614543] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1787240595] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1787659503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1788122511] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1788923283] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789711539] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1790237547] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1790979393] ECW: w=0x3db23bc8 func=0x3d5ee330 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1791523587] ECW: w=0x3db1d688 func=0x3d5e6e30 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1792041006] ECW: w=0x3db23bc8 func=0x3d5ee330 '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1792586733] ECW: w=0x3db1d688 func=0x3d5e6e30 '@'
[Hera] [HADES][INFO ] [KRELTSC: 1793101254] ECW: w=0x3db1e2b8 func=0x3d5dc100 '-'
[Hera] [HADES][INFO ] [KRELTSC: 1793618484] ECW: w=0x3db22278 func=0x3d5e3f20 '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1794268707] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1794679446] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1795207281] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795991757] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1796632446] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1797207363] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1797867246]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1798524420] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1799092680] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1799719068] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1800131550] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1800588216] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1801329768] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1802103849] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1802581326] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1803251604] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1804023396] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1804506249] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1805139336] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1805911086] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1806385014] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1807121988] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1807894767] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1808407629] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1809141075] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1809914379] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1810432806] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1811135781] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1811942622] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1812433770] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1812939576] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1813784952] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1814317155] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1814964774] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1815599415] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1816015488] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1816466211] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1817312259] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1818110532] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1818651933] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1819183716] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819973925] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1820513499] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1821288378] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1822077852] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1822586535] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1823312715] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1824103596] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1824616290] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1825153302] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1825792395] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1826233185] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1826682837] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1827469665] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828275498] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1828825845] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1830297126] 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,25,19,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1831631004] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1832314218] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1832847450] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1833668676] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1834479780] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1834989870] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1835758617] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1836566697] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1837091550] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1837645971] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1838257617] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1838701473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1839154821] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1839737655] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1840538259] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1841064456] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1841730492] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1842405180] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1842922494] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1843609530] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1844281362] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1844815224] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1845557049] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1846226718] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1846748841] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1847301624] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1848104349] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1848612402] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1849430814] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1850231733] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1850724435] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1851276483] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852133472] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1852668783] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1853236959] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1853846505] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1854271188] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1854733923] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1855425201] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1856209341] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1856680455] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1857353715] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1858138359] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1858610229] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1859256903] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1860052950] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1860527193] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1861196631] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1862002086] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1862488740] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1862992908] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1863787800] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1864294467] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1864969386] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1865775744] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1866276363] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1866953130] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867740378] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1868277789] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1868942901] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869729204] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1870246497] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1870983870] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1871770698] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1872380433] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1872901128] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1873746945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1874303886] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1874857530] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1875466488] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1875896820] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1876393869] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1876938294] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1877547840] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1877973762] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1878454830] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1879001964] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1879611027] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1880036235] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1880497164] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1881502602] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882295058] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1882802187] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1883392203] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884183189] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1884692586] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1885470510] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1886259081] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1886744370] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1887692331] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1888481658] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1888993911] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1889534619] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1890326886] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1890847665] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1891402128] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1891888908] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892736510] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1893284568] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1893781491] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1894242903] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1895096742] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1895637975] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1896183933] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1896791883] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1897242354] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1897699650] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1898620668] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1899430071] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1899967566] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1900756662] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1901570349] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1902102447] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1902946542] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1903752459] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1904267736] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1905091041] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905905883] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1906419396] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1906926567] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1907395602] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908254544] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1908787902] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1909339740] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1909959114] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1910391735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1910842668] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1911618996] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1912446690] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1912969212] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1913525691] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914403071] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1914937584] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1915455570] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1916324970] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1916858223] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1917415185] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1918035861] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1918480788] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1918929537] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1919785959] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1920588831] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1921079559] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1921856664] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1922656386] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1923153603] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1923875289] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1924676586] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1925208600] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1925756112] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1926363684] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1926804705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1927255113] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1928382099] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1929198495] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1929776373] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1930357254] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1931168253] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1931705391] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1932260715] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1933068228] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1933615341] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1934146095] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1934948526] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1935482850] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1936025910] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1936817316] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1937375265] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1937928762] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1938721092] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1939271775] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1940016855] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940817900] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1941370053] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1942132227] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942918362] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1943435697] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1943973297] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944763569] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1945295457] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1945849878] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1946640423] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1947168594] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1947919197] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1948704114] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1949206770] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1950041667] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1950827676] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1951319160] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1951868121] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952713707] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1953246519] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1953889728] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954690983] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1955225832] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1955775780] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1956400383] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1956853920] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1957304286] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1958088279] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1958906649] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1959398343] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1960164444] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1960985103] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1961462580] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1962206694] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1963021494] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1963501869] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1964264841] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1965088314] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1965570159] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1966525449] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1967344386] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1967836038] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1968425067] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1969031274] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1969490523] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1969940763] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1970846997] 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,32,20,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1972189569] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973034273] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1973529684] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1974659715] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1975499001] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1976038449] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1976866710] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977685857] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1978189290] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1979179734] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980001485] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1980492675] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1981127715] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1981785624]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1982455041] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1983012927] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1983664368] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1984096401] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1984549497] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1985682636] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1986479061] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1987007169] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1987653990] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1988506002] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1989007020] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1989588951] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1990439892] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1990962771] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1991486259] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1992336087] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1992840549] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1993345053] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1994217729] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1994749533] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1995336357] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1995975345] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1996409121] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1996860726] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1997804193] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1998613449] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1999146744] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1999694382] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2000569536] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2001069630] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2001733293] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2002564515] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 2003064546] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 2003577429] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2004445254] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2004978297] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2005533810] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2006166141] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2006597922] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2007047742] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2007886335] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2008717578] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 2009230881] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2009837088] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010665265] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 2011206750] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 2011812117] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012716860] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 2013257946] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2013810960] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2014430439] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2014900629] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2015350470] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2016144354] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2017004871] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 2017522248] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2018208843] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019053715] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2019568257] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2020127970] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020969755] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2021505066] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2022087165] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2022707001] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2023182945] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2023646772] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2024333325] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2025184455] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 2025721698] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2026352118] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2027196003] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 2027743536] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 2028425343] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2029272315] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2029794627] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2030382501] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2031004353] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2031443610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2031893010] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2032389996] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2033184657] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 2033754345] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2034375945] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2035169703] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 2035699995] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 2036291670] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037084945] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 2037690753] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2038249668] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2038871919] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2039296476] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2039757027] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2040428586] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2041224948] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 2041739826] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2042284839] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043132021] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2043632115] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2044171164] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2045152914] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 2045678733] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2046194703] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047038084] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2047568166] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2048122986] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2048750382] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 2049174015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2049623667] 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: 2060318274] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2061123456] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 2061642870] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 2062188555] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2063046132] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 2063546289] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 2064069273] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2064937287] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 2065465731] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 2065976136] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2066821218] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2067371313] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2067918657] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2068542294] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 2068963701] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2069425890] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2070107928] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2070887868] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 2071416984] 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: 2081891175] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2082675987] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 2083190046] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 2083765719] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2084550468] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 2085065451] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2085606705] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2086244538] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 2086668024] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2087128743] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2087862588] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2088674973] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 2089219020] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2089760925] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2090566464] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 2091111057] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2091647292] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2092451466] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 2093000805] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2093527107] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094329475] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 2094870918] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2095408161] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096276133] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 2096824023] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2097329661] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098176507] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 2098720197] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2099229825] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2100073731] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 2100636195] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2101207731] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2102052939] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 2102711310] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2103245193] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2104086810] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 2104629639] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2105193216] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2106036492] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 2106589527] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 2107097202] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2107955808] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 2108529843] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2109030756] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2109879618] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 2110459533] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2111008830] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2111817603] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 2112335400] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2112895344] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2113766970] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 2114283696] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2114822472] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2115680070] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 2116212714] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2116741431] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2117596446] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 2118124512] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 2118660369] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2119512255] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 2120047398] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2120636994] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2121291900]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2121992145] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 2122569624] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 2122997646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2123451036] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2124191244] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2124988698] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2125471047] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 2126233200] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2127024165] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 2127716031] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2128526295] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2129326605] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2129836821] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2130672642] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2131463187] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2131956015] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2132703699] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2133494223] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2133972057] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2134581330] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2135012607] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2135466207] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 2136338421] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2137147929] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 2137627989] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2138425695] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2139215463] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2139687396] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 2140502427] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2141300511] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 2141785674] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 2142600327] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2143391775] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 2143870260] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2144779539] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2145570105] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 2146085823] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2146623675] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2147484255] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2148019902] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2148575457] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 2148998439] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2149472472] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2150247918] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2151039828] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 2151524088] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 2160696699] 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,36,19,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 2162243139] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2163025515] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 2163532434] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2164288854] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165065476] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 2165556372] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2166404268] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2167181268] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 2167699422] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2168557356] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2169333726] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 2169854820] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 2170789215] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2171576316] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2172107448] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 2172617349] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2173453947] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2174005134] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2174543910] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 2174961012] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2175413982] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 2176175484] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2176955991] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 2177476623] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2178215088] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2178995994] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 2179496403] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2180276553] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2181067014] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 2181577818] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2182351962] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2183144166] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2183638863] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2184472332] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2185253763] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2185760157] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2186670717] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2187459582] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2187969042] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2188487763] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2189332635] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2189868009] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2190408801] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2190834555] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2191294161] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2192184246] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2192986887] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2193494709] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2194290546] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2195080944] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2195609955] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2196505017] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2197303710] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2197847631] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2198739774] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2199534015] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2200070229] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2200582818] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2201429097] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2201961132] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2202439953] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203287597] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2203828431] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2204374599] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2204794053] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2205255024] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2205953148] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2206738107] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2207216046] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2207982357] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2208773826] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2209248195] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2209993107] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2210786130] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2211265623] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2212016205] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2212799505] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2213318016] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2213874852] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2214292416] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2214750174] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2215599393] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2216400837] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2216917143] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2217761679] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2218561401] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2219083461] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2220041985] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2220828645] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2221325505] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2221868523] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2222361015] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2222811444] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2223776121] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224448646] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2224945317] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2225474412] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226329700] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2226816585] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2227327620] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2228168859] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2228714103] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2229257520] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2229690834] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2230144056] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2230919019] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2231722941] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2232200544] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2232989220] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2233793226] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2234269548] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2234859690] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2235314781] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2235763173] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2236733352] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2237557392] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2238075483] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2239208811] 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,42,20,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2240691537] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2241526413] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2242040850] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2242993473] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2243821629] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2244363198] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2245304040] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2246127828] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2246633340] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2247229740] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2247681324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2248131690] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2249022468] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2249851779] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2250350109] 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: 2251357668] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2252176605] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2252677161] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2253282297] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2253978972]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2254729092] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2255365602] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2256112383] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2256547902] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2257000179] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2258150307] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2258955930] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2259469632] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2260020441] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2260886838] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2261403459] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2262395667] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2263197909] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2263776711] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2264481723] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2265282558] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2265878391] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2266481490] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2267192991] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2267625570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2268076020] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2269459563] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2270291037] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2270784243] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2271504900] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272377429] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2272900308] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2273467119] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2274335028] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2274878109] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2275482321] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2276188299] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2276664516] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2277114042] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2278208205] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2278861137] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2279584104] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2280401487] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2281002297] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2281761867] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2282579838] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2283137451] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2283707832] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2284417653] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2284843218] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2285307423] Running FIND.existing: FIND DUP . CR
[Hera] 1035062088
[Hera] [HADES][TEST ] [KRELTSC: 2286193350] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2286996222] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2287507404] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035232280
[Hera] [HADES][TEST ] [KRELTSC: 2288400681] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289206598] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2289707427] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2290482012] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2291283834] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2291758182] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2292250548] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2293095546] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2293616703] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2294183283] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2294887623] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2295344310] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2295808431] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2296458990] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2297282274] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2297846691] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2298499623] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2299323285] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2299833228] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2300412702] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2301117777] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2301553359] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2302018467] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2302670664] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2303473368] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2304008196] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2304561966] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2305423344] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2305952124] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2306510619] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2307216954] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2307651948] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2308114956] Running LATEST.basic: LATEST @ . CR
[Hera] 1035103192
[Hera] [HADES][TEST ] [KRELTSC: 2308910163] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2309708457] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2310229950] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035123936
[Hera] [HADES][TEST ] [KRELTSC: 2311112601] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2311914864] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2312440683] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035123936
[Hera] [HADES][TEST ] [KRELTSC: 2313465861] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2314288767] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2314812024] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2315368923] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2316074208] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2316513297] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2316964524] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035233360
[Hera] [HADES][TEST ] [KRELTSC: 2318143170] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2318967399] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2319483684] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035233600
[Hera] [HADES][TEST ] [KRELTSC: 2320554747] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2321351550] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2321857062] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2322449094] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2322975249] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2323840218] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2324369355] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2324934822] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2325638385] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2326072161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2326523094] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2327261790] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2328069303] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2328559800] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2329131861] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2329998363] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2330515110] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2331108486] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2331842478]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2332526091] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2333221065] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2333883804] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2334344313] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2334795834] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2336467203] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2337309303] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2337827373] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035234272
[Hera] [HADES][TEST ] [KRELTSC: 2339434965] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2340265620] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2340787050] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2342556090] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343383700] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2343971364] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2345702247] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2346242955] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2346955926] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2347847061] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2348409378] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2349867660] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2350689747] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2351227242] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2352019740] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2352539028] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2353420566] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2353931328] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2354513154] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2354984877] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2355874899] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2356407165] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2357017509] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2357673192] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2358099912] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2358563172] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2359508445] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2360302959] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2360832390] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2361562770] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2362097157] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2362816470] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2363615583] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2364132204] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2365266267] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2366063154] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2366567952] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2367131256] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2367783075] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2368239174] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2368690128] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2369678850] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2370510282] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2371060818] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2372231064] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2373067683] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2373571242] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2374896384] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2375729223] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2376276672] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2376853269] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2377521132] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2377958205] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2378408550] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035237176
[Hera] [HADES][TEST ] [KRELTSC: 2379231603] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2380033551] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2380568820] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2381175825] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2381994342] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2382632385] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035108264
[Hera] [HADES][TEST ] [KRELTSC: 2383768170] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2384571420] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2385082644] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2385656196] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2386301379] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2386758843] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2387209419] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035237176
[Hera] [HADES][TEST ] [KRELTSC: 2388012900] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2388816780] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2389336278] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035237664
[Hera] [HADES][TEST ] [KRELTSC: 2390885994] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2391689097] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2392208091] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2392810665] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2393613495] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2394245049] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2394805707] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2395449126] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2395878324] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2396339148] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2397714795] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2398577370] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2399088846] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2400853938] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2401691586] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2402191827] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2403599709] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2404403631] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2404908282] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2405486601] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2406160953]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2406846078] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2407391133] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2408098959] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2408758254] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2409184302] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2409643656] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2410355367] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2411220189] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2411745042] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2412321429] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2412959493] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2413386444] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2413836096] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2414432139] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2415243012] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2415820176] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2416551459] 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,47,19,4096,30,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 2417878995] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2418673803] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2419173477] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2419996509] ECW: w=0x3db28eb8 func=0x3d5ee860 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2420541228] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2421345885] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2422059318] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2422617246] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2423254092] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2423686503] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2424137268] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2425096905] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2425915023] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2426598468] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2427178971] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2427992448] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2428469988] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2429009982] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2429877744] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2430408960] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2430971487] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2431609950] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2432030811] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2432479308] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2433025161] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2433648315] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2434148997] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2434599447] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2435144061] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2435769084] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2436202461] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2436662991] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2437242255] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2437911630]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2438588985] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2439165183] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2439821223] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2440245990] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2440698078] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2441348259] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2441879223] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2442596562] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2443375620] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2443893018] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2444392545] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2445219504] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2445772308] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2446342794] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2446913280] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2447744460] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2448646305] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2449670538] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2450312382] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2450739165] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2451187767] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2451707874] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2452539726] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2453097612] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2453789541] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2454316116] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2455027470] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2455798338] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2456318865] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2456862093] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2457499884] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2457939729] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2458388289] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2459570106] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2460375120] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2460879267] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2461730775] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2462542719] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2463027021] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2463878907] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2464684110] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2465203608] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2465781129] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2466668442] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2467201989] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2467783227] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2468423223] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2468864433] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2469314358] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2470488615] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2471302008] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2471821212] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2472514002] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2473324686] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2473841748] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2474765853] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2475573387] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2476089756] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2476652199] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2477297991] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2477739705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2478190050] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2478794619] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2479603224] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2480117556] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2480987712] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2481785838] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2482283748] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2482794342] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2483654271] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2484182484] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2484738102] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2485387401] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2485816032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2486277990] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2487444771] ECW: w=0x3db29730 func=0x3d5e0370 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2488046778] ECW: w=0x3db26278 func=0x3d5e1fc0 ','
[Hera] [HADES][INFO ] [KRELTSC: 2488592337] ECW: w=0x3db2a290 func=0x3d5e0580 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2489410140] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2490553926] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2491354992] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2491863255] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2492814534] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2493617301] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2494130394] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2494661001] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2495094252] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2495939586] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2496500139] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2497064157] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2497705980] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2498116698] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2498568408] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2499412377] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2500124277] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2500909152] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2501413026] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2501871393] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2502654399] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2503283097] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2503813746] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2504458467] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2504866770] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2505325956] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2506006209] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2506790076] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2507306256] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2507988609] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2508518754] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2509246866] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2510022396] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2510525052] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2511057234] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2511707856] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2512135542] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2512584627] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2513847798] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2514390333] ECW: w=0x3db22278 func=0x3d5e3f20 '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2515049628] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2515467045] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2515995174] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2516805669] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2517285477] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2517908547] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2518447659] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2519305572] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2519912808] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2520462735] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2521100568] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2521514667] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2521976751] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2522832732] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2523371172] ECW: w=0x3db22278 func=0x3d5e3f20 '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2524046301] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2524450740] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2524978407] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2525765739] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2526260373] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2526797847] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2527322469] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2528171037] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2528743434] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2529282399] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2529775668] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2530625853] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2531156754] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2531693409] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2532352956] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2532786921] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2533236678] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2534547582] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2535342810] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2535841896] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2536414188] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2536936521] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2537790675] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2538322458] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2538890697] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2539532100] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2539959408] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2540410320] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2541376677] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2541918792] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2542739535] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2543524221] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2544015873] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2544748794] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2545291749] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2545996320] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2546785416] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2547272574] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2547915321] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2548438767] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2549317449] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2549851794] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2550426669] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2551122273]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2551800237] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2552364276] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2553006834] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2553435780] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2553886188] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2555237748] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2555933457] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2556466437] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2557062984] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2557785195] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2558567151] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2559102483] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2559997188] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2560607889] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2561136144] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2561864256] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2562646506] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2563245006] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2564149455] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2564702763] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2565260649] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2565797745] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2566342149] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2566883865] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2567576676] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2568366318] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2568863724] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2569709709] 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,50,17,4096,67,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2571036195] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2571589440] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2572142475] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2572844925] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2573632362] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2574154947] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2574702837] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2575122753] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2575979280] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2576525742] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2577082662] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2577498042] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2577948219] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2578784124] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2579339364] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2579864049] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2580423489] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2581123083] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2581904787] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2582415696] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2583185262] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2583741300] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2584265691] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2584982484] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2585764923] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2586285765] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2587173099] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2587728045] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2588278917] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2588820969] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2589367053] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2589911226] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2590612962] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2591404221] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2591904651] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2592615459] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2593200414] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2593725183] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2594433408] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2595236175] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2595747336] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2596222629] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2596646325] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2597492289] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2598023547] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2598607347] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2599250598] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2599685004] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2600135454] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2600689749] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2601119745] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2601975243] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2602484997] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2603195133] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2603632353] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2604474096] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2604994875] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2605539720] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2605971627] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2606419557] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2606981622] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2607411303] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2608265961] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2608774371] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2609456493] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2609892558] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2610733734] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2611255626] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2611800765] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2612496831] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2612920170] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2613369990] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2613975966] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2614422993] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2615274060] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2615792718] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2616468729] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2616904206] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2617318872] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2618177016] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2618696472] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2619243039] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2619667365] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2620117584] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2620823331] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2621252487] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2622103638] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2622628239] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2623254900] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2623658499] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2624069700] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2624924967] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2625441147] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2625985824] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2626633821] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2627060772] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2627509584] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2628676197] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2629217787] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2629740729] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2630273016] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2630808999] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2631328812] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2631883044] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2632411110] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2632946610] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2633470938] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2634001020] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2634552837] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2635087686] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2635623039] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2636144574] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2636656596] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2637217380] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2637734379] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2638255053] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2638783371] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2639306607] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2639854329] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2640404214] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2640925644] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2641463370] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '='
[Hera] [HADES][INFO ] [KRELTSC: 2641977660] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2642531409] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2643247614] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2644051410] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2644556355] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2645963061] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2646501249] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2647024044] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2647561350] ECW: w=0x3db1fed8 func=0x3d5e5c40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2648076921] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2648626470] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2649143259] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2649698793] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2650220496] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2650742136] ECW: w=0x3db1fed8 func=0x3d5e5c40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2651254599] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2651815908] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2652332928] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2652893670] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2653421778] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2653956480] ECW: w=0x3db1fed8 func=0x3d5e5c40 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2654469867] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 26551