Includes system diagnostics and comprehensive test logs for stack and arithmetic words in the LithosAnanke kernel. Signed-off-by: Robert Allan James <robert.allan.james@gmail.com>
627 KiB
627 KiB
StarKernel UEFI Loader
Loading kernel from ESP...
[CKPT 001] Entered efi_main - ConOut live
RAW SERIAL UP
[CKPT 002] Serial (COM1) initialized
Monolithic build - kernel linked directly
Collecting boot information...
CmdLine: parsed OK
[CKPT 004] Command line parsed
[CKPT 005] Kernel stack allocation decided
[CKPT 006] Boot info collected (ACPI table located)
GOP: linear framebuffer found
[CKPT 007] GOP: linear framebuffer found
[CKPT 008] About to enter ExitBootServices retry loop
EBS...
EBS OK
Calling kernel_main (monolithic)...
_____ _ _ __ _
/ ____| | | |/ / | |
| (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| |
\___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ |
____) | || (_| | | | . \ __/ | | | | | __/ |
|_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_|
LithosAnanke v1.5.4
Architecture: amd64
Build: Aug 4 2026 00:14:51
UEFI BootServices: EXITED
=== StarKernel Boot Information ===
Memory map entries: 113
Total memory: 1023 MB
Usable memory: 967 MB
===================================
PMM initialized.
PMM statistics:
Total pages: 249108
Free pages : 247585
Used pages : 1523
Total MB : 973
Free MB : 967
Used MB : 5
VMM initialized (mapped RAM, CR3 switched)
VMM initialized (mapped RAM, CR3 switched)
VMM self-test: mapped OK at 0xffff800000000000
VMM self-test complete.
IDT installed.
APIC: init...
APIC: IA32_APIC_BASE MSR=0x00000000fee00900
APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear)
APIC: init done
Timer: init...
Timer: init start
Timer: PM_TMR_BLK discovered from FADT at port 1544
Timer: VM mode detected (hypervisor present).
Timer: HPET calibration disabled (VM-exit MMIO would poison timing).
Timer: WARNING: invariant TSC not present under hypervisor.
Timer: continuing in RELATIVE mode (no determinism guarantees).
Timer: RDTSCP not present; using RDTSC (less serialized).
Timer: CPUID frequency unavailable; trying PM Timer...
Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1938496232 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=939614215, tick_hz=100, initial_count=9396142
APIC Timer: configured (masked, ready to start)
Heartbeat: init done
Kernel initialization complete.
Boot successful!
VM: bootstrap parity...
VM arena allocated: 0xffff900000000000
(5 MB)
[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set...
[HADES][INFO ] [KRELTSC: 4292568] Registering FORTH-79 arithmetic words...
[HADES][INFO ] [KRELTSC: 20688381] FORTH-79 Standard word set registration complete
[Hera] POST: Running comprehensive test suite...
[Hera] [HADES][INFO ] [KRELTSC: 42587034] Starting comprehensive FORTH-79 modular test suite...
[Hera] [HADES][INFO ] [KRELTSC: 43156365] ==============================================
[Hera] [HADES][INFO ] [KRELTSC: 43813413]
[Hera] === Testing Module: Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 44579430] Running Stack Words Tests (Module 1: Foundation)...
[Hera] [HADES][TEST ] [KRELTSC: 45188493] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 45796779] Testing word: DUP
[Hera] [HADES][TEST ] [KRELTSC: 46171608] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 46854990] Running DUP.basic: 5 DUP . . CR
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 53008893] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 53955363] Expected: Should print: 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] 5 5
[Hera] [HADES][TEST ] [KRELTSC: 57140643] Running DUP.zero: 0 DUP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 57794373] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 58415742] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 59933265] Running DUP.negative: -42 DUP . . CR
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 60660579] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 61283691] Expected: Should print: -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] -42 -42
[Hera] [HADES][TEST ] [KRELTSC: 62934438] Running DUP.max_int: 2147483647 DUP . . CR
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 63613809] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 64283499] Expected: Should duplicate max int
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] 2147483647 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 66298029] Running DUP.min_int: -2147483648 DUP . . CR
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 67010160] Test passed
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 67627938] Expected: Should duplicate min int
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] -2147483648 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 69685665] Running DUP.empty_stack: DUP
[Hera] [HADES][ERROR] [KRELTSC: 70160265] DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 70583331] Expected error occurred
[Hera] [HADES][TEST ] Testing DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 71449308] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 72134034] DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 73067316] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 73637508] Testing word: DROP
[Hera] [HADES][TEST ] [KRELTSC: 74026239] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 74423433] Running DROP.basic: 5 7 DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 75265239] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 75935601] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 77517573] Running DROP.zero: 42 0 DROP . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 78057063] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 78733935] Expected: Should drop zero, print 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 80275461] Running DROP.negative: 10 -5 DROP . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 80924256] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 81565974] Expected: Should drop negative, print 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 83058255] Running DROP.double_drop: 1 2 3 DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 83666226] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 84310464] Expected: Should print: 1
[Hera] 1
[Hera] [HADES][INFO ] [KRELTSC: 88176123] 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: 94476963] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 95208687] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 95882493] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 97400625] Running DROP.sequential: 5 DROP 6 DROP 7 . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 98010129] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 98631372] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 100065126] Running DROP.single_item: 99 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 100842525] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 101488044] Expected: Should empty stack, depth=0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 102966675] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 103997124] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 104627292] Expected: Should change depth by 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 106276905] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 107169825] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 107812929] Expected: Should preserve net depth
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 109679346] 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: 111111903] Running DROP.max_int: 2147483647 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 111727056] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 112383537] Expected: Should drop max int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 113929536] Running DROP.min_int: -2147483648 DROP DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 114680139] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 115363899] Expected: Should drop min int
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 116945304] Running DROP.with_dup: 5 DUP DROP . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 117511716] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 118153455] Expected: Should duplicate then drop
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 119767137] Running DROP.with_swap: 1 2 SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 120420993] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 121108827] Expected: Should swap then drop
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 122700795] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 123637668] Test passed
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 124304313] Expected: Should handle complex sequence
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 126068124] Running DROP.empty_stack: DROP
[Hera] [HADES][ERROR] [KRELTSC: 126561477] DROP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 126999915] Expected error occurred
[Hera] [HADES][TEST ] Testing DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 127683969] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 128164554] DROP: 15 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 128727606] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 129317643] Testing word: SWAP
[Hera] [HADES][TEST ] [KRELTSC: 129656877] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 130027653] Running SWAP.basic: 5 7 SWAP . . CR
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 130600155] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 131253381] Expected: Should print: 7 5
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] 5 7
[Hera] [HADES][TEST ] [KRELTSC: 132740286] Running SWAP.same_values: 42 42 SWAP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 133387254] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 134011521] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 135496242] 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: 136806684] Running SWAP.zero_nonzero: 0 99 SWAP . . CR
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 137448759] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 138077835] Expected: Should print: 99 0
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] 0 99
[Hera] [HADES][TEST ] [KRELTSC: 139647585] Running SWAP.negative: -5 10 SWAP . . CR
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 140258013] Test passed
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 140893221] Expected: Should print: 10 -5
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] -5 10
[Hera] [HADES][TEST ] [KRELTSC: 142486512] Running SWAP.one_item: 42 SWAP
[Hera] [HADES][ERROR] [KRELTSC: 142977576] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 143450391] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 144169641] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 144626244] Running SWAP.empty_stack: SWAP
[Hera] [HADES][ERROR] [KRELTSC: 145049940] SWAP: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 145491570] Expected error occurred
[Hera] [HADES][TEST ] Testing SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 146225079] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 146683236] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 147153258] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 147700434] Testing word: OVER
[Hera] [HADES][TEST ] [KRELTSC: 148062957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 148433355] Running OVER.basic: 5 7 OVER . . . CR
[Hera] 5 7 5
[Hera] [HADES][TEST ] [KRELTSC: 149279718] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 149939307] 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: 151561347] Running OVER.zeros: 0 0 OVER . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 152207916] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 152835291] 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: 154461006] Running OVER.mixed: -1 42 OVER . . . CR
[Hera] -1 42 -1
[Hera] [HADES][TEST ] [KRELTSC: 155080842] Test passed
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 155727537] 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: 157451574] Running OVER.one_item: 42 OVER
[Hera] [HADES][ERROR] [KRELTSC: 157971471] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 158478012] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 159181617] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 159637779] Running OVER.empty_stack: OVER
[Hera] [HADES][ERROR] [KRELTSC: 160080312] OVER: Insufficient stack items (need 2)
[Hera] [HADES][TEST ] [KRELTSC: 160552287] Expected error occurred
[Hera] [HADES][TEST ] Testing OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 161247702] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 161703486] OVER: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 162188124] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 162760815] Testing word: ROT
[Hera] [HADES][TEST ] [KRELTSC: 163116555] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 163489053] Running ROT.basic: 1 2 3 ROT . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 164106411] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 164767722] 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: 166515720] Running ROT.zeros: 0 0 0 ROT . . . CR
[Hera] [HADES][INFO ] [KRELTSC: 167229720] 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: 168630588] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 169291500] 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: 170917824] Running ROT.mixed: -1 0 1 ROT . . . CR
[Hera] -1 1 0
[Hera] [HADES][TEST ] [KRELTSC: 171555951] Test passed
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 172214511] 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: 173852259] Running ROT.two_items: 1 2 ROT
[Hera] [HADES][ERROR] [KRELTSC: 174365856] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 174822039] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 175548219] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 176019606] Running ROT.one_item: 42 ROT
[Hera] [HADES][ERROR] [KRELTSC: 176448657] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 176885142] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 177602544] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 178063641] Running ROT.empty_stack: ROT
[Hera] [HADES][ERROR] [KRELTSC: 178550673] ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 179004021] Expected error occurred
[Hera] [HADES][TEST ] Testing ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 179773986] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 180258183] ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 180742359] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 181298460] Testing word: DEPTH
[Hera] [HADES][TEST ] [KRELTSC: 181705083] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 182075082] Running DEPTH.empty: DEPTH . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 182714007] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 183350412] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 184841727] Running DEPTH.one_item: 42 DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 185505894] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 186290664] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 187701549] Running DEPTH.multiple: 1 2 3 DEPTH . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 188302296] Test passed
[Hera] [HADES][TEST ] Testing DEPTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 188946156] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 190438836] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 190919211] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 191466387] Testing word: PICK
[Hera] [HADES][TEST ] [KRELTSC: 191805852] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 192224634] Running PICK.pick_0: 1 2 3 0 PICK . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 193066482] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 193721997] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 195302604] Running PICK.pick_1: 1 2 3 1 PICK . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 196029078] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 196773171] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][INFO ] [KRELTSC: 198451302] 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: 200150286] Running PICK.pick_2: 1 2 3 2 PICK . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 200786796] Test passed
[Hera] [HADES][TEST ] Testing PICK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 201419652] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 202913865] PICK: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 203389746] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 203939736] Testing word: ROLL
[Hera] [HADES][TEST ] [KRELTSC: 204284661] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 204682485] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR
[Hera] 1 3 2
[Hera] [HADES][TEST ] [KRELTSC: 205672320] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 206311014] 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: 207959220] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR
[Hera] 2 3 1
[Hera] [HADES][TEST ] [KRELTSC: 208634097] Test passed
[Hera] [HADES][TEST ] Testing ROLL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 209293392] 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: 211005207] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 211578675] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 212236689] Testing word: ?DUP
[Hera] [HADES][TEST ] [KRELTSC: 212640393] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 213147207] Running ?DUP.nonzero: 42 ?DUP . . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 214261026] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 214933047] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 216441708] Running ?DUP.negative: -5 ?DUP . . CR
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 217054404] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 217681233] Expected: Should print: -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] -5 -5
[Hera] [HADES][TEST ] [KRELTSC: 219215703] Running ?DUP.zero: 0 ?DUP DEPTH . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 219857274] Test passed
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 220499643] Expected: Should not dup: depth 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 221977728] Running ?DUP.empty_stack: ?DUP
[Hera] [HADES][ERROR] [KRELTSC: 222431244] ?DUP: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 222810420] Expected error occurred
[Hera] [HADES][TEST ] Testing ?DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 223541031] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 224004018] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 224478912] ▶ Testing module: src/test_runner/modules/stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 225025794] Testing word: -ROT
[Hera] [HADES][TEST ] [KRELTSC: 225390102] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 225816822] Running -ROT.basic: 1 2 3 -ROT . . . CR
[Hera] 2 1 3
[Hera] [HADES][TEST ] [KRELTSC: 226665285] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 227296776] Expected: Should print: 1 3 2
[Hera] [HADES][INFO ] [KRELTSC: 227836875] 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: 230193390] Running -ROT.zeros: 0 0 0 -ROT . . . CR
[Hera] 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 230796552] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 231424767] 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: 233132676] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 233935947] Test passed
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 234570441] 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: 236333874] Running -ROT.two_items: 1 2 -ROT
[Hera] [HADES][ERROR] [KRELTSC: 236874666] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 237370812] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 238103166] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 238565733] Running -ROT.empty_stack: -ROT
[Hera] [HADES][ERROR] [KRELTSC: 239008350] -ROT: Insufficient stack items (need 3)
[Hera] [HADES][TEST ] [KRELTSC: 239452290] Expected error occurred
[Hera] [HADES][TEST ] Testing -ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 240174921] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 240634254] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 241198398] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 241896921]
[Hera] === Testing Module: Return Stack Words ===
[Hera] [HADES][INFO ] [KRELTSC: 242479020] Running Return Stack Words Tests (Module 2)...
[Hera] [HADES][TEST ] [KRELTSC: 243010488] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 243748932] Testing word: >R
[Hera] [HADES][TEST ] [KRELTSC: 244084869] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 244504218] Running >R.basic: 42 >R R@ . R> . CR
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 245680953] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 246340416] Expected: Should print: 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] 42 42
[Hera] [HADES][TEST ] [KRELTSC: 248014767] Running >R.zero: 0 >R R@ . R> . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 248633889] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 249257526] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 250839981] Running >R.negative: -123 >R R@ . R> . CR
[Hera] -123 -123
[Hera] [HADES][TEST ] [KRELTSC: 251499213] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 252120981] Expected: Should print: -123 -123
[Hera] -123 -123
[Hera] -123 -123
[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 253415085] 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: 255255063] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR
[Hera] 1 1 2 2
[Hera] [HADES][TEST ] [KRELTSC: 256036998] Test passed
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 256655007] 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: 258659625] Running >R.empty_stack: >R
[Hera] [HADES][ERROR] [KRELTSC: 259144116] >R: DSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 259513065] Expected error occurred
[Hera] [HADES][TEST ] Testing >R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 260200605] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 260664201] >R: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 261217845] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 261806055] Testing word: R>
[Hera] [HADES][TEST ] [KRELTSC: 262134768] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 262522218] Running R>.basic: 42 >R R> . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 263124561] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 263751999] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 265213662] Running R>.lifo_order: 1 2 >R >R R> . R> . CR
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 265890912] Test passed
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 266538447] Expected: Should print: 2 1
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] 1 2
[Hera] [HADES][TEST ] [KRELTSC: 268197027] Running R>.empty_rstack: R>
[Hera] [HADES][ERROR] [KRELTSC: 268674756] R>: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 269029782] Expected error occurred
[Hera] [HADES][TEST ] Testing R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 269736222] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 270223821] R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 270689412] ▶ Testing module: src/test_runner/modules/return_stack_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 271267206] Testing word: R@
[Hera] [HADES][TEST ] [KRELTSC: 271668600] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 272113212] Running R@.basic: 42 >R R@ . R> DROP CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 272818287] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 273436758] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 275039499] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 275863875] Test passed
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 276493833] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 277591419] 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: 279451431] Running R@.empty_rstack: R@
[Hera] [HADES][ERROR] [KRELTSC: 279955368] R@: RSP underflow
[Hera] [HADES][TEST ] [KRELTSC: 280338135] Expected error occurred
[Hera] [HADES][TEST ] Testing R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 281016288] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 281524404] R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 282060576] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 282707082]
[Hera] === Testing Module: Memory Words ===
[Hera] [HADES][INFO ] [KRELTSC: 283205811] Running Memory Words Tests (Module 3)...
[Hera] [HADES][TEST ] [KRELTSC: 283730916] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 284361000] Testing word: !
[Hera] [HADES][TEST ] [KRELTSC: 284701851] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 285072543] Running !.basic: 42 HERE ! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 286081173] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 286731732] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 288284283] Running !.zero: 0 HERE ! HERE @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 288879444] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 289513581] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 291004896] Running !.negative: -999 HERE ! HERE @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 291649281] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 292289214] Expected: Should print: -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 293936916] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 294705831] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 295335012] Expected: Should print: 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] 222
[Hera] [HADES][TEST ] [KRELTSC: 297013584] Running !.max_int: 2147483647 HERE ! HERE @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 297847515] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 298569726] Expected: Should store max int
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 300442443] Running !.min_int: -2147483648 HERE ! HERE @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 301272195] Test passed
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 301882833] Expected: Should store min int
[Hera] [HADES][INFO ] [KRELTSC: 302404851] 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: 304975251] Running !.empty_stack: !
[Hera] [HADES][TEST ] [KRELTSC: 305478222] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 306172566] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 306627888] Running !.one_item: 42 !
[Hera] [HADES][TEST ] [KRELTSC: 307068468] Expected error occurred
[Hera] [HADES][TEST ] Testing ! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 307778058] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 308250600] !: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 308783559] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 309377838] Testing word: @
[Hera] [HADES][TEST ] [KRELTSC: 309703485] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 310100343] Running @.after_store: 123 HERE ! HERE @ . CR
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 310772532] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 311433150] Expected: Should print: 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] 123
[Hera] [HADES][TEST ] [KRELTSC: 313013358] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 313790610] Test passed
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 314405175] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 316079064] Running @.empty_stack: @
[Hera] [HADES][TEST ] [KRELTSC: 316541274] Expected error occurred
[Hera] [HADES][TEST ] Testing @ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 317231271] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 317712927] @: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 318190551] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 318749970] Testing word: C!
[Hera] [HADES][TEST ] [KRELTSC: 319081770] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 319451370] Running C!.basic: 65 HERE C! HERE C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 320645325] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 321277257] Expected: Should print: 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 322862295] Running C!.zero: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 323468523] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 324136806] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 325671696] Running C!.high_byte: 255 HERE C! HERE C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 326372025] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 326987451] Expected: Should print: 255
[Hera] 255
[Hera] 255
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 328269942] 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: 329947716] Running C!.truncation: 256 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 330632106] Test passed
[Hera] [HADES][TEST ] Testing C! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 331268028] Expected: Should print: 0 (truncated)
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 332916906] C!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 333399087] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 333975495] Testing word: C@
[Hera] [HADES][TEST ] [KRELTSC: 334320672] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 334727379] Running C@.after_cstore: 97 HERE C! HERE C@ . CR
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 335404545] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 336023835] Expected: Should print: 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] 97
[Hera] [HADES][TEST ] [KRELTSC: 337575357] Running C@.zero_byte: 0 HERE C! HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 338199120] Test passed
[Hera] [HADES][TEST ] Testing C@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 338834475] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 340361826] C@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 340862865] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 341413590] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 341750724] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 342119631] Running ,.basic: 42 , HERE 8 - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 343070553] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 343688898] Expected: Should compile 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 345263457] Running ,.negative: -999 , HERE 8 - @ . CR
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 345919602] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 346576776] Expected: Should compile -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 348265176] ,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 348729591] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 349306125] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 349637841] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 350011515] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 350950698] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 351606801] Expected: Should compile byte 65
[Hera] 65
[Hera] 65
[Hera] [HADES][INFO ] [KRELTSC: 352527567] 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: 354574668] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 355182702] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 355849095] Expected: Should compile byte 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 357464331] C,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 357944055] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 358501983] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 358894578] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 359274468] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 360546102] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 361176543] Expected: Should print: 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 363118266] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 364184919] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 364817838] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 366888438] 2,: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 367379628] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 367986864] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 368394747] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 368771928] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 369398988] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 370071303] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 371536704] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][INFO ] [KRELTSC: 372289869] 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: 373953321] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 374651067] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 376292574] HERE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 376790064] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 377344107] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 377689032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 378061614] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 378891471] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 379529430] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 381124149] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 381776220] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 382410714] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 383982858] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 384687954] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 385319025] Expected: Should print: -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 386917839] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 387398970] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 387960027] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 388300374] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 388718022] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 389524863] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 390222798] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 391735722] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 392385000] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 393044988] Expected: Should print: 0
[Hera] 0
[Hera] 0 [HADES][INFO ] [KRELTSC: 393836079] 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: 395780889] PAD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 396250596] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 396815832] Testing word: +!
[Hera] [HADES][TEST ] [KRELTSC: 397147149] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 397543419] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 398525778] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 399173649] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 401255988] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 402074841] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 402698625] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 404418462] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 405148023] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 405809208] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 407521107] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 408411612] Test passed
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 409036593] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] [HADES][INFO ] [KRELTSC: 410196990] 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: 412240626] Running +!.empty_stack: +!
[Hera] [HADES][TEST ] [KRELTSC: 412753320] Expected error occurred
[Hera] [HADES][TEST ] Testing +! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 413456379] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 413922621] +!: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 414442140] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 415017057] Testing word: -!
[Hera] [HADES][TEST ] [KRELTSC: 415364964] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 415746324] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 416840634] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 417474771] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 419110209] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 419828997] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 420490581] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 422131059] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 422862195] Test passed
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 423492888] Expected: Should print: 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 425148843] Running -!.empty_stack: -!
[Hera] [HADES][TEST ] [KRELTSC: 425618067] Expected error occurred
[Hera] [HADES][TEST ] Testing -! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 426298446] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 426790602] -!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 427332990] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 427976346] Testing word: 2!
[Hera] [HADES][TEST ] [KRELTSC: 428316210] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 428718003] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 11 22
[Hera] [HADES][TEST ] [KRELTSC: 429911055] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 430533852] Expected: Should print: 22 11
[Hera] 11 22
[Hera] 11 22 [HADES][INFO ] [KRELTSC: 431512179] 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: 433711068] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 434467740] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 435136254] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 436915731] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 437761695] Test passed
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 438397407] Expected: Should print: -2 -1
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 440322624] Running 2!.empty_stack: 2!
[Hera] [HADES][TEST ] [KRELTSC: 440807304] Expected error occurred
[Hera] [HADES][TEST ] Testing 2! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 441523992] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 441990360] 2!: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 442456392] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 443021880] Testing word: FILL
[Hera] [HADES][TEST ] [KRELTSC: 443379783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 443752239] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR
[Hera] 65 65
[Hera] [HADES][TEST ] [KRELTSC: 444890376] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 445561074] Expected: Should print: 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65
[Hera] 65 65 [HADES][INFO ] [KRELTSC: 447097392] 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: 448752024] Running FILL.zero_n: HERE 0 88 FILL
[Hera] [HADES][TEST ] [KRELTSC: 449236347] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 449893584] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 450933084] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 451588809] Test passed
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 452257218] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 453821949] Running FILL.empty_stack: FILL
[Hera] [HADES][TEST ] [KRELTSC: 454324143] Expected error occurred
[Hera] [HADES][TEST ] Testing FILL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 455011158] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 455471331] FILL: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 455975688] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 456537144] Testing word: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 456889671] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 457266327] 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: 458923038] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 459561354] Expected: Should print: 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 462044394] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE
[Hera] [HADES][TEST ] [KRELTSC: 462632961] Test passed
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 463285620] Expected: Should do nothing
[Hera] [HADES][INFO ] [KRELTSC: 463938510] 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: 466133556] Running MOVE.empty_stack: MOVE
[Hera] [HADES][TEST ] [KRELTSC: 466623570] Expected error occurred
[Hera] [HADES][TEST ] Testing MOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 467330766] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 467790687] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 468273708] ▶ Testing module: src/test_runner/modules/memory_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 468851964] Testing word: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 469227360] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 469602315] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 470767773] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 471409680] Expected: Should print: 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 473350290] Running ERASE.zero_n: HERE 0 ERASE
[Hera] [HADES][TEST ] [KRELTSC: 473920335] Test passed
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 474554367] Expected: Should do nothing
[Hera] [HADES][TEST ] [KRELTSC: 475625535] Running ERASE.empty_stack: ERASE
[Hera] [HADES][TEST ] [KRELTSC: 476116368] Expected error occurred
[Hera] [HADES][TEST ] Testing ERASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 476839377] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 477323532] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 477836436] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 478506273]
[Hera] === Testing Module: Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 479116239] Running Arithmetic Words Tests (Module 5)...
[Hera] [HADES][TEST ] [KRELTSC: 479651340] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 480279471] Testing word: +
[Hera] [HADES][TEST ] [KRELTSC: 480609570] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 480985827] Running +.basic: 5 7 + . CR
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 481608582] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 482237238] Expected: Should print: 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] 12
[Hera] [HADES][TEST ] [KRELTSC: 483677124] Running +.zero_add: 42 0 + . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 484223985] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 484836177] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 486263757] Running +.negative: -5 3 + . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 486795876] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 487454709] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 488864754] Running +.both_negative: -5 -3 + . CR
[Hera] -8
[Hera] [HADES][TEST ] [KRELTSC: 489458676] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 490072989] Expected: Should print: -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] -8
[Hera] [HADES][INFO ] [KRELTSC: 491450967] 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: 492903831] Running +.overflow: 2147483647 1 + . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 493521294] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 494200455] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 495890136] Running +.underflow: -2147483648 -1 + . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 496542669] Test passed
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 497167629] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 498829485] Running +.empty_stack: +
[Hera] [HADES][ERROR] [KRELTSC: 499317525] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 499682568] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 500393880] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 500854893] Running +.one_item: 42 +
[Hera] [HADES][ERROR] [KRELTSC: 501255531] +: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 501599658] Expected error occurred
[Hera] [HADES][TEST ] Testing + ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 502321512] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 502806612] +: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 503385183] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 503984271] Testing word: -
[Hera] [HADES][TEST ] [KRELTSC: 504330309] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 504710955] Running -.basic: 10 3 - . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 505357461] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 505988154] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 507427851] Running -.zero_sub: 42 0 - . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 507966711] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 508604187] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 510033699] Running -.from_zero: 0 5 - . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 510585558] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 511221354] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 512659854] Running -.negative: 5 -3 - . CR
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 513181494] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 513809625] Expected: Should print: 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] 8
[Hera] [HADES][TEST ] [KRELTSC: 515242749] Running -.same_values: 42 42 - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 515787594] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 516498318] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 518156037] Running -.overflow: -2147483648 1 - . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 518823942] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 519459675] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 521157588] Running -.underflow: 2147483647 -1 - . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 521791956] Test passed
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 522413808] Expected: Should overflow
[Hera] 2147483648
[Hera] [HADES][INFO ] [KRELTSC: 523195890] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 19,190000,10000,0,0,154,28,44,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 525404019] Running -.empty_stack: -
[Hera] [HADES][ERROR] [KRELTSC: 525891366] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 526274847] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 526949262] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 527443875] Running -.one_item: 42 -
[Hera] [HADES][ERROR] [KRELTSC: 527848671] -: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 528201597] Expected error occurred
[Hera] [HADES][TEST ] Testing - ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 528875550] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 529399668] -: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 529859127] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 530440890] Testing word: *
[Hera] [HADES][TEST ] [KRELTSC: 530771619] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 531140967] Running *.basic: 6 7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 532015764] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 532631211] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 534096360] Running *.by_zero: 42 0 * . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 534622914] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 535256190] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 536668020] Running *.by_one: 42 1 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 537194175] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 537831126] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 539252679] Running *.by_negative: 6 -7 * . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 539819133] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 540447726] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 541906638] Running *.negative_negative: -6 -7 * . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 542507994] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 543133584] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 544643043] Running *.large_numbers: 32767 2 * . CR
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 545239128] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 545859678] Expected: Should print: 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] 65534
[Hera] [HADES][TEST ] [KRELTSC: 547400007] Running *.overflow: 65536 65536 * . CR
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 547991241] Test passed
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 548625126] Expected: May overflow
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] 4294967296
[Hera] [HADES][TEST ] [KRELTSC: 550198362] Running *.empty_stack: *
[Hera] [HADES][ERROR] [KRELTSC: 550697847] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 551087082] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 551768616] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 552231792] Running *.one_item: 42 *
[Hera] [HADES][ERROR] [KRELTSC: 552653388] *: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 553021224] Expected error occurred
[Hera] [HADES][TEST ] Testing * ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 553689507] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 554159697] *: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 554633562] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 555237039] Testing word: /
[Hera] [HADES][TEST ] [KRELTSC: 555562602] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 555945768] Running /.basic: 15 3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 556464615] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 557121684] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][INFO ] [KRELTSC: 558263013] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 20,200000,10000,0,0,154,28,41,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 559904037] Running /.by_one: 42 1 / . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 560421939] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 561053472] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 562473051] Running /.negative_dividend: -15 3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 563084592] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 563718561] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 565164495] Running /.negative_divisor: 15 -3 / . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 565755036] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 566371512] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 567842142] Running /.both_negative: -15 -3 / . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 568478442] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 569131227] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 570541545] Running /.truncation: 7 3 / . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 571076898] Test passed
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 571706562] Expected: Should print: 2 (truncated)
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 573223623] Running /.by_zero: 42 0 /
[Hera] [HADES][ERROR] [KRELTSC: 573739110] /: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 574127253] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 574806687] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 575267574] Running /.empty_stack: /
[Hera] [HADES][ERROR] [KRELTSC: 575754564] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 576142161] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 576823296] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 577307136] Running /.one_item: 42 /
[Hera] [HADES][ERROR] [KRELTSC: 577803450] /: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 578160660] Expected error occurred
[Hera] [HADES][TEST ] Testing / ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 578839170] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 579304152] /: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 579798051] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 580385106] Testing word: MOD
[Hera] [HADES][TEST ] [KRELTSC: 580750191] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 581128695] Running MOD.basic: 17 5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 582254820] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 582906639] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 584416875] Running MOD.exact_division: 15 3 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 585013128] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 585633930] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 587113842] Running MOD.by_one: 42 1 MOD . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 587653038] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 588295743] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 589860054] Running MOD.negative_dividend: -17 5 MOD . CR
[Hera] [HADES][INFO ] [KRELTSC: 590485455] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 21,210000,10000,0,0,153,32,39,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 591867087] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 592525038] Expected: Should handle negative
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 594091680] Running MOD.negative_divisor: 17 -5 MOD . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 594745851] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 595404936] Expected: Should handle negative
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 597008307] Running MOD.small_by_large: 3 7 MOD . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 597604665] Test passed
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 598234812] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 599706891] Running MOD.by_zero: 42 0 MOD
[Hera] [HADES][ERROR] [KRELTSC: 600312573] MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 600850845] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 601558062] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 602042595] Running MOD.empty_stack: MOD
[Hera] [HADES][ERROR] [KRELTSC: 602581434] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 603032535] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 603721839] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 604203978] Running MOD.one_item: 42 MOD
[Hera] [HADES][ERROR] [KRELTSC: 604740969] MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 605127789] Expected error occurred
[Hera] [HADES][TEST ] Testing MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 605848446] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 606361161] MOD: 9 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 606884817] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 607458894] Testing word: /MOD
[Hera] [HADES][TEST ] [KRELTSC: 607802412] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 608225961] Running /MOD.basic: 17 5 /MOD . . CR
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 609300069] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 609962850] Expected: Should print: 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] 3 2
[Hera] [HADES][TEST ] [KRELTSC: 611587620] Running /MOD.exact: 15 3 /MOD . . CR
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 612189228] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 612833508] Expected: Should print: 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] 5 0
[Hera] [HADES][TEST ] [KRELTSC: 614710173] Running /MOD.negative: -17 5 /MOD . . CR
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 615362496] Test passed
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 616004865] Expected: Should handle negative dividend
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] -3 -2
[Hera] [HADES][TEST ] [KRELTSC: 617684235] Running /MOD.by_zero: 42 0 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 618214317] /MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 618601557] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 619419339] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 619967061] Running /MOD.empty_stack: /MOD
[Hera] [HADES][ERROR] [KRELTSC: 620702607] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 621116013] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 621902862] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 622427946] Running /MOD.one_item: 42 /MOD
[Hera] [HADES][ERROR] [KRELTSC: 622958448] /MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 623318178] Expected error occurred
[Hera] [HADES][TEST ] Testing /MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 624034950] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 624502956] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 624996666] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 625569063] Testing word: ABS
[Hera] [HADES][TEST ] [KRELTSC: 625929255] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 626307444] Running ABS.positive: 42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 627116931] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 627741555] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 629189085] Running ABS.negative: -42 ABS . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 629724627] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 630371028] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42 [HADES][INFO ] [KRELTSC: 631757364] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 22,220000,10000,0,0,167,35,42,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 633081036] Running ABS.zero: 0 ABS . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 633622899] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 634397484] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 636379170] Running ABS.min_int: -2147483648 ABS . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 637016583] Test passed
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 637660632] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 639345441] Running ABS.empty_stack: ABS
[Hera] [HADES][ERROR] [KRELTSC: 639843561] ABS: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 640217823] Expected error occurred
[Hera] [HADES][TEST ] Testing ABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 640931277] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 641396658] ABS: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 641871426] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 642460875] Testing word: NEGATE
[Hera] [HADES][TEST ] [KRELTSC: 642816783] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 643187433] Running NEGATE.positive: 42 NEGATE . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 643961808] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 644625387] Expected: Should print: -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 646103220] Running NEGATE.negative: -42 NEGATE . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 646806972] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 647451336] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 648912222] Running NEGATE.zero: 0 NEGATE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 649444089] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 650097441] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 651470673] Running NEGATE.min_int: -2147483648 NEGATE . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 652218378] Test passed
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 652880277] Expected: Should print: 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 654554880] Running NEGATE.empty_stack: NEGATE
[Hera] [HADES][ERROR] [KRELTSC: 655077927] NEGATE: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 655473861] Expected error occurred
[Hera] [HADES][TEST ] Testing NEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 656180553] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 656643351] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 657170157] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 657764247] Testing word: MIN
[Hera] [HADES][TEST ] [KRELTSC: 658098714] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 658472283] Running MIN.basic: 5 3 MIN . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 659265579] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 659894151] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 661270575] Running MIN.equal: 42 42 MIN . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 661867290] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 662566779] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 664063008] Running MIN.negative: -5 -3 MIN . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 664679778] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 665367570] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 666903195] Running MIN.mixed: -1 1 MIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 667488486] Test passed
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 668206329] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1 [HADES][INFO ] [KRELTSC: 669248181] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 23,230000,10000,0,0,176,37,41,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 671096832] Running MIN.one_item: 42 MIN
[Hera] [HADES][ERROR] [KRELTSC: 671613957] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 672053844] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 672814485] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 673323693] Running MIN.empty_stack: MIN
[Hera] [HADES][ERROR] [KRELTSC: 673776306] MIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 674188158] Expected error occurred
[Hera] [HADES][TEST ] Testing MIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 674939643] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 675448221] MIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 675986850] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 676622625] Testing word: MAX
[Hera] [HADES][TEST ] [KRELTSC: 677006421] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 677415774] Running MAX.basic: 5 3 MAX . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 678199536] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 678904842] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 680416674] Running MAX.equal: 42 42 MAX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 681040227] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 681729258] Expected: Should print: 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 683280822] Running MAX.negative: -5 -3 MAX . CR
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 683894568] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 684633285] Expected: Should print: -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] -3
[Hera] [HADES][TEST ] [KRELTSC: 686147616] Running MAX.mixed: -1 1 MAX . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 686773395] Test passed
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 687480591] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 689240013] Running MAX.one_item: 42 MAX
[Hera] [HADES][ERROR] [KRELTSC: 689823309] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 690290013] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 691014639] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 691491318] Running MAX.empty_stack: MAX
[Hera] [HADES][ERROR] [KRELTSC: 691913754] MAX: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 692283501] Expected error occurred
[Hera] [HADES][TEST ] Testing MAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 692974779] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 693445305] MAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 693919464] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 694506519] Testing word: 1+
[Hera] [HADES][TEST ] [KRELTSC: 694852536] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 695246433] Running 1+.basic: 5 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 695794134] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 696424596] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 697797828] Running 1+.zero: 0 1+ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 698289921] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 698912592] Expected: Should print: 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 700283535] Running 1+.negative: -1 1+ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 700808367] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 701445549] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 702835224] Running 1+.chain: 3 1+ 1+ 1+ . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 703412199] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 704053728] Expected: Should print: 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 705594540] Running 1+.overflow: 2147483647 1+ . CR
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 706217253] Test passed
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 706833792] Expected: Should overflow
[Hera] 2147483648
[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 707708904] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 24,240000,10000,0,0,175,37,39,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 2147483648
[Hera] 2147483648
[Hera] 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 709790088] Running 1+.empty_stack: 1+
[Hera] [HADES][ERROR] [KRELTSC: 710261223] 1+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 710658690] Expected error occurred
[Hera] [HADES][TEST ] Testing 1+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 711340980] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 711832485] 1+: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 712292343] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 712892481] Testing word: 1-
[Hera] [HADES][TEST ] [KRELTSC: 713226507] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 713648586] Running 1-.basic: 5 1- . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 714334992] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 715010226] Expected: Should print: 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 716427894] Running 1-.to_zero: 1 1- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 716932587] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 717573381] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 718985127] Running 1-.to_negative: 0 1- . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 719581569] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 720346242] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 722059611] Running 1-.chain: 6 1- 1- 1- . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 722688057] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 723305814] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 724777935] Running 1-.underflow: -2147483648 1- . CR
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 725409888] Test passed
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 726067188] Expected: Should underflow
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] -2147483649
[Hera] [HADES][TEST ] [KRELTSC: 727723542] Running 1-.empty_stack: 1-
[Hera] [HADES][ERROR] [KRELTSC: 728205975] 1-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 728623098] Expected error occurred
[Hera] [HADES][TEST ] Testing 1- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 729303750] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 729769110] 1-: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 730242828] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 730859283] Testing word: 2+
[Hera] [HADES][TEST ] [KRELTSC: 731213259] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 731604174] Running 2+.basic: 5 2+ . CR
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 732288081] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 732941727] Expected: Should print: 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] 7
[Hera] [HADES][TEST ] [KRELTSC: 734359983] Running 2+.zero: 0 2+ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 734891136] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 735519708] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 736941933] Running 2+.negative: -3 2+ . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 737472183] Test passed
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 738094434] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 739509036] Running 2+.empty_stack: 2+
[Hera] [HADES][ERROR] [KRELTSC: 739979163] 2+: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 740368482] Expected error occurred
[Hera] [HADES][TEST ] Testing 2+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 741070596] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 741534255] 2+: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 742004025] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 742607082] Testing word: 2-
[Hera] [HADES][TEST ] [KRELTSC: 742937454] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 743333535] Running 2-.basic: 7 2- . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 743972355] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 744604875] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 746046042] Running 2-.zero: 2 2- . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 746540571] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 747212886] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 748034826] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 25,250000,10000,0,0,196,38,37,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 749953806] Running 2-.negative: 0 2- . CR
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 750477651] Test passed
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 751124262] Expected: Should print: -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] -2
[Hera] [HADES][TEST ] [KRELTSC: 752571015] Running 2-.empty_stack: 2-
[Hera] [HADES][ERROR] [KRELTSC: 753059517] 2-: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 753449277] Expected error occurred
[Hera] [HADES][TEST ] Testing 2- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 754163088] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 754618410] 2-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 755100675] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 755706378] Testing word: 2*
[Hera] [HADES][TEST ] [KRELTSC: 756035826] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 756403515] Running 2*.basic: 5 2* . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 757065141] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 757726473] Expected: Should print: 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 759159324] Running 2*.zero: 0 2* . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 759658095] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 760303026] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 761786802] Running 2*.negative: -3 2* . CR
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 762367053] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 762989577] Expected: Should print: -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] -6
[Hera] [HADES][TEST ] [KRELTSC: 764465940] Running 2*.one: 1 2* . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 764956248] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 765609411] Expected: Should print: 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 766997427] Running 2*.large: 1073741823 2* . CR
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 767583453] Test passed
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 768228342] Expected: Should print: 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] 2147483646
[Hera] [HADES][TEST ] [KRELTSC: 769913760] Running 2*.empty_stack: 2*
[Hera] [HADES][ERROR] [KRELTSC: 770420364] 2*: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 770854623] Expected error occurred
[Hera] [HADES][TEST ] Testing 2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 771549324] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 772036923] 2*: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 772555035] ▶ Testing module: src/test_runner/modules/arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 773123988] Testing word: 2/
[Hera] [HADES][TEST ] [KRELTSC: 773469585] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 773847039] Running 2/.basic: 10 2/ . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 774586785] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 775204941] Expected: Should print: 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 776628090] Running 2/.odd: 7 2/ . CR
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 777122115] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 777752178] Expected: Should print: 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 779167914] Running 2/.zero: 0 2/ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 779685648] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 780314262] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 781720716] Running 2/.negative_even: -10 2/ . CR
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 782276880] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 782948796] Expected: Should print: -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] -5
[Hera] [HADES][TEST ] [KRELTSC: 784365729] Running 2/.one: 1 2/ . CR
[Hera] [HADES][INFO ] [KRELTSC: 784863282] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 26,260000,10000,0,0,192,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 786172779] Test passed
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 786795366] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 788168997] Running 2/.empty_stack: 2/
[Hera] [HADES][ERROR] [KRELTSC: 788629149] 2/: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 789023571] Expected error occurred
[Hera] [HADES][TEST ] Testing 2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 789721548] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 790183926] 2/: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 790669509] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 791308602]
[Hera] === Testing Module: Logical Words ===
[Hera] [HADES][INFO ] [KRELTSC: 791825433] Running Logical Words Tests (Module 8)...
[Hera] [HADES][TEST ] [KRELTSC: 792337770] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 792939042] Testing word: AND
[Hera] [HADES][TEST ] [KRELTSC: 793279347] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 793680174] Running AND.both_true: -1 -1 AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 794266914] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 794908464] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 796404714] Running AND.first_false: 0 -1 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 796963629] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 797610513] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 799007601] Running AND.second_false: -1 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 799576722] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 800216760] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 801609837] Running AND.both_false: 0 0 AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 802172007] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 802799277] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 804251238] Running AND.bitwise: 85 51 AND . CR
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 804793185] Test passed
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 805433181] Expected: Should print: 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] 17
[Hera] [HADES][TEST ] [KRELTSC: 806852067] Running AND.empty_stack: AND
[Hera] [HADES][ERROR] [KRELTSC: 807331854] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 807703260] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 808416735] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 808887744] Running AND.one_item: 42 AND
[Hera] [HADES][ERROR] [KRELTSC: 809319315] AND: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 809674236] Expected error occurred
[Hera] [HADES][TEST ] Testing AND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 810377400] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 810835515] AND: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 811375152] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 811935894] Testing word: OR
[Hera] [HADES][TEST ] [KRELTSC: 812284032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 812659491] Running OR.both_true: -1 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 813421770] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 814065987] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 815634603] Running OR.first_false: 0 -1 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 816197109] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 816851616] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 818334867] Running OR.second_false: -1 0 OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 818943426] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 819674079] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 820713537] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 27,270000,10000,0,0,158,40,38,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 822706626] Running OR.both_false: 0 0 OR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 823372011] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 824014716] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 825463821] Running OR.bitwise: 85 51 OR . CR
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 826006356] Test passed
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 826635873] Expected: Should print: 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] 119
[Hera] [HADES][TEST ] [KRELTSC: 828090501] Running OR.empty_stack: OR
[Hera] [HADES][ERROR] [KRELTSC: 828583266] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 828954483] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 829669995] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 830140479] Running OR.one_item: 42 OR
[Hera] [HADES][ERROR] [KRELTSC: 830550651] OR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 830899860] Expected error occurred
[Hera] [HADES][TEST ] Testing OR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 831612957] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 832084953] OR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 832598718] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 833207277] Testing word: XOR
[Hera] [HADES][TEST ] [KRELTSC: 833545776] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 833920206] Running XOR.both_true: -1 -1 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 834811908] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 835519986] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 837071298] Running XOR.first_false: 0 -1 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 837713793] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 838366116] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 839857137] Running XOR.second_false: -1 0 XOR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 840428589] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 841065624] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 842524074] Running XOR.both_false: 0 0 XOR . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 843091683] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 843733527] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 845152434] Running XOR.bitwise: 85 51 XOR . CR
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 845691189] Test passed
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 846349707] Expected: Should print: 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] 102
[Hera] [HADES][TEST ] [KRELTSC: 847770021] Running XOR.empty_stack: XOR
[Hera] [HADES][ERROR] [KRELTSC: 848291598] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 848706915] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 849410058] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 849864477] Running XOR.one_item: 42 XOR
[Hera] [HADES][ERROR] [KRELTSC: 850331979] XOR: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 850686963] Expected error occurred
[Hera] [HADES][TEST ] Testing XOR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 851378346] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 851834151] XOR: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 852339243] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 852903555] Testing word: NOT
[Hera] [HADES][TEST ] [KRELTSC: 853253499] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 853637652] Running NOT.true: -1 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 854526393] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 855152844] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 856666671] Running NOT.false: 0 NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 857294004] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 857981712] Expected: Should print: -1
[Hera] [HADES][INFO ] [KRELTSC: 858762513] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 28,280000,10000,0,0,158,40,35,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 861074592] Running NOT.positive: 42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 861626724] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 862262100] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 863653749] Running NOT.negative: -42 NOT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 864192966] Test passed
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 864891027] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 866282781] Running NOT.empty_stack: NOT
[Hera] [HADES][ERROR] [KRELTSC: 866860218] NOT: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 867331773] Expected error occurred
[Hera] [HADES][TEST ] Testing NOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 868075152] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 868546056] NOT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 869110725] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 869728083] Testing word: =
[Hera] [HADES][TEST ] [KRELTSC: 870056565] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 870437274] Running =.equal: 42 42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 871133991] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 871819410] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 873422676] Running =.not_equal: 42 43 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 873948054] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 874595043] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 875961555] Running =.zero_equal: 0 0 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 876502830] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 877305555] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 878761422] Running =.negative_equal: -42 -42 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 879395790] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 880012077] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 881565300] Running =.negative_positive: -42 42 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 882379428] Test passed
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 883113483] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 884778048] Running =.empty_stack: =
[Hera] [HADES][ERROR] [KRELTSC: 885258801] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 885666936] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 886370226] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 886825632] Running =.one_item: 42 =
[Hera] [HADES][ERROR] [KRELTSC: 887229357] =: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 887576508] Expected error occurred
[Hera] [HADES][TEST ] Testing = ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 888262704] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 888726783] =: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 889193361] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 889772100] Testing word: <>
[Hera] [HADES][TEST ] [KRELTSC: 890101590] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 890470497] Running <>.not_equal: 42 43 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 891233112] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 891876930] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 893273535] Running <>.equal: 42 42 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 893991798] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 894615330] Expected: Should print: 0
[Hera] [HADES][INFO ] [KRELTSC: 895113828] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 29,290000,10000,0,0,164,41,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 897366057] Running <>.zero_equal: 0 0 <> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 897907395] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 898550184] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 899934105] Running <>.negative: -42 42 <> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 900513327] Test passed
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 901146225] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 902615616] Running <>.empty_stack: <>
[Hera] [HADES][ERROR] [KRELTSC: 903084546] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 903461937] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 904136100] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 904621368] Running <>.one_item: 42 <>
[Hera] [HADES][ERROR] [KRELTSC: 905035509] <>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 905388267] Expected error occurred
[Hera] [HADES][TEST ] Testing <> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 906069129] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 906549210] <>: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 907097163] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 907707549] Testing word: <
[Hera] [HADES][TEST ] [KRELTSC: 908035569] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 908410797] Running <.less_than: 5 7 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 909229629] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 909849381] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 911337399] Running <.greater_than: 7 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 911933967] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 912560061] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 913936401] Running <.equal: 5 5 < . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 914432442] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 915068091] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 916421226] Running <.negative_positive: -5 5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 917001330] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 917623224] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 919018296] Running <.negative_negative: -7 -5 < . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 919623054] Test passed
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 920246481] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 921684162] Running <.empty_stack: <
[Hera] [HADES][ERROR] [KRELTSC: 922119030] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 922484409] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 923164116] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 923713329] Running <.one_item: 42 <
[Hera] [HADES][ERROR] [KRELTSC: 924237300] <: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 924633633] Expected error occurred
[Hera] [HADES][TEST ] Testing < ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 925317057] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 925820007] <: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 926277198] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 926837205] Testing word: >
[Hera] [HADES][TEST ] [KRELTSC: 927183957] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 927574893] Running >.greater_than: 7 5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 928406157] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 929028345] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 929966436] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 30,300000,10000,0,0,154,43,39,685,685,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 931760130] Running >.less_than: 5 7 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 932355858] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 932976219] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 934449180] Running >.equal: 5 5 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 934952319] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 935571252] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 936987618] Running >.positive_negative: 5 -5 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 937589100] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 938233527] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 939671292] Running >.negative_negative: -5 -7 > . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 940283694] Test passed
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 940901073] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 942340896] Running >.empty_stack: >
[Hera] [HADES][ERROR] [KRELTSC: 942821103] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 943189485] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 943873308] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 944350155] Running >.one_item: 42 >
[Hera] [HADES][ERROR] [KRELTSC: 944768790] >: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 945173922] Expected error occurred
[Hera] [HADES][TEST ] Testing > ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 945956844] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 946437030] >: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 946912281] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 947480709] Testing word: 0=
[Hera] [HADES][TEST ] [KRELTSC: 947810409] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 948189879] Running 0=.zero: 0 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 948973704] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 949610634] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 951044703] Running 0=.positive: 42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 951637827] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 952256067] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 953648367] Running 0=.negative: -42 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 954189201] Test passed
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 954845787] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 956216940] Running 0=.empty_stack: 0=
[Hera] [HADES][ERROR] [KRELTSC: 956671653] 0=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 957061266] Expected error occurred
[Hera] [HADES][TEST ] Testing 0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 957747945] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 958202028] 0=: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 958686120] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 959260428] Testing word: 0<
[Hera] [HADES][TEST ] [KRELTSC: 959591577] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 959961114] Running 0<.negative: -42 0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 960697332] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 961363536] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 962792670] Running 0<.zero: 0 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 963383967] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 964000569] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 965298411] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 31,310000,10000,0,0,172,46,35,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 966701736] Running 0<.positive: 42 0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 967237341] Test passed
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 967877253] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 969250905] Running 0<.empty_stack: 0<
[Hera] [HADES][ERROR] [KRELTSC: 969710868] 0<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 970094412] Expected error occurred
[Hera] [HADES][TEST ] Testing 0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 970767651] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 971248614] 0<: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 971735541] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 972307686] Testing word: 0>
[Hera] [HADES][TEST ] [KRELTSC: 972637281] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 973018431] Running 0>.positive: 42 0> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 973767774] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 974401071] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 975819243] Running 0>.zero: 0 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 976393425] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 977027394] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 978377904] Running 0>.negative: -42 0> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 978892992] Test passed
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 979536432] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 980928039] Running 0>.empty_stack: 0>
[Hera] [HADES][ERROR] [KRELTSC: 981367317] 0>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 981738093] Expected error occurred
[Hera] [HADES][TEST ] Testing 0> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 982435818] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 982891623] 0>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 983366916] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 983927931] Testing word: 0<>
[Hera] [HADES][TEST ] [KRELTSC: 984290685] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 984660054] Running 0<>.nonzero_pos: 42 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 985386570] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 986014281] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 987413091] Running 0<>.nonzero_neg: -1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 987968856] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 988617504] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 989999493] Running 0<>.zero: 0 0<> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 990557295] Test passed
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 991187064] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 992626320] Running 0<>.empty_stack: 0<>
[Hera] [HADES][ERROR] [KRELTSC: 993072255] 0<>: stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 993444669] Expected error occurred
[Hera] [HADES][TEST ] Testing 0<> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 994126203] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 994615986] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 995081283] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 995644713] Testing word: U<
[Hera] [HADES][TEST ] [KRELTSC: 995977395] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 996350313] Running U<.less: 3 5 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 997144533] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 997765503] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 999214440] Running U<.equal: 5 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 999788034] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1000410012] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1001778309] Running U<.greater: 7 5 U< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1002305115] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1002964725] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1004035788] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 32,320000,10000,0,0,180,49,34,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1005686346] Running U<.zero_one: 0 1 U< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1006219536] Test passed
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1006848024] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1008275058] Running U<.empty_stack: U<
[Hera] [HADES][ERROR] [KRELTSC: 1008726180] U<: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1009102647] Expected error occurred
[Hera] [HADES][TEST ] Testing U< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1009803984] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1010272641] U<: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1010741886] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1011316467] Testing word: U>
[Hera] [HADES][TEST ] [KRELTSC: 1011653349] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1012033281] Running U>.greater: 5 3 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1012771305] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1013394711] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1014805155] Running U>.equal: 5 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1015389921] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1016045583] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1017400146] Running U>.less: 3 5 U> . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1017920463] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1018544793] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1019920398] Running U>.one_zero: 1 0 U> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1020453483] Test passed
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1021080354] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1022522319] Running U>.empty_stack: U>
[Hera] [HADES][ERROR] [KRELTSC: 1022981610] U>: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1023351903] Expected error occurred
[Hera] [HADES][TEST ] Testing U> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1024054038] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1024518180] U>: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1024990302] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1025568789] Testing word: WITHIN
[Hera] [HADES][TEST ] [KRELTSC: 1025925621] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1026317796] Running WITHIN.in_range: 3 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1027146498] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1027829019] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1029361389] Running WITHIN.at_low: 1 1 5 WITHIN . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1029946449] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1030637265] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1032107391] Running WITHIN.at_high: 5 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1032801525] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1033457796] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1034579721] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 33,330000,10000,0,0,145,51,35,567,567,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1036228137] Running WITHIN.below: 0 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1036819791] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1037466570] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1038903348] Running WITHIN.above: 6 1 5 WITHIN . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1039470306] Test passed
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1040114964] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1041800004] Running WITHIN.empty_stack: WITHIN
[Hera] [HADES][ERROR] [KRELTSC: 1042344933] WITHIN: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1042737717] Expected error occurred
[Hera] [HADES][TEST ] Testing WITHIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1043477862] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1043944272] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1044438759] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1045028733] Testing word: TRUE
[Hera] [HADES][TEST ] [KRELTSC: 1045379832] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1045753842] Running TRUE.value: TRUE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1046365824] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1047034779] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1048442703] Running TRUE.as_flag: TRUE 0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1048989123] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1049864655] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1051271991] Running TRUE.in_and: TRUE TRUE AND . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1051863456] Test passed
[Hera] [HADES][TEST ] Testing TRUE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1052512377] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1054088238] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1054569117] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1055143404] Testing word: FALSE
[Hera] [HADES][TEST ] [KRELTSC: 1055519892] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1055900265] Running FALSE.value: FALSE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1056599103] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1057239624] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1058604288] Running FALSE.as_flag: FALSE 0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1059156882] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1059826803] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1061234160] Running FALSE.in_or: TRUE FALSE OR . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1061849880] Test passed
[Hera] [HADES][TEST ] Testing FALSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1062486684] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1063964832] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1064452221] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1065024450] Testing word: >=
[Hera] [HADES][TEST ] [KRELTSC: 1065360681] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1065742545] Running >=.less: 3 5 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1066533342] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1067162523] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][INFO ] [KRELTSC: 1068475338] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 34,340000,10000,0,0,203,53,37,582,582,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1069869423] Running >=.greater: 5 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1070570949] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1071221256] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1072699362] Running >=.equal: 3 3 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1073249142] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1073872926] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1075320792] Running >=.negative: -1 0 >= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1075863453] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1076531463] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1077933297] Running >=.neg_neg: -1 -2 >= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1078540386] Test passed
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1079177799] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1080631125] Running >=.underflow: >=
[Hera] [HADES][ERROR] [KRELTSC: 1081123155] >=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1081516464] Expected error occurred
[Hera] [HADES][TEST ] Testing >= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1082215575] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1082735976] >=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1083218997] ▶ Testing module: src/test_runner/modules/logical_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1083778143] Testing word: <=
[Hera] [HADES][TEST ] [KRELTSC: 1084127457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1084522467] Running <=.less: 3 5 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1085346150] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1085993559] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1087438758] Running <=.greater: 5 3 <= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1088045742] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1088681076] Expected: Should print: 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1090070079] Running <=.equal: 3 3 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1090578258] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1091220312] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1092598479] Running <=.negative: -1 0 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1093162434] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1093788087] Expected: Should print: -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1095213189] Running <=.neg_neg: -2 -1 <= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1095764061] Test passed
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1096387362] Expected: Should print: -1
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1097089581] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 35,350000,10000,0,0,154,55,39,731,731,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1099107996] Running <=.underflow: <=
[Hera] [HADES][ERROR] [KRELTSC: 1099581378] <=: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1099980588] Expected error occurred
[Hera] [HADES][TEST ] Testing <= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1100666910] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1101131178] <=: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1101647190] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1102259151]
[Hera] === Testing Module: Mixed Arithmetic Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1102811262] Running Mixed Arithmetic Words Tests (Module 7)...
[Hera] [HADES][TEST ] [KRELTSC: 1103386242] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1104108369] Testing word: */
[Hera] [HADES][TEST ] [KRELTSC: 1104462933] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1104981381] Running */.basic: 6 7 4 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1106212611] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1106928501] Expected: Should print: 10 (6*7/4)
[Hera] [HADES][TEST ] [KRELTSC: 1107707916] Running */.exact_division: 12 5 3 */ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 1108563015] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1109198433] Expected: Should print: 20 (12*5/3)
[Hera] [HADES][TEST ] [KRELTSC: 1109654595] Running */.zero_multiply: 0 999 123 */ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1110381573] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1111075560] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1111495392] Running */.by_one: 42 5 1 */ . CR
[Hera] 210
[Hera] [HADES][TEST ] [KRELTSC: 1112138790] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1112852958] Expected: Should print: 210 (42*5/1)
[Hera] [HADES][TEST ] [KRELTSC: 1113401142] Running */.truncation: 7 3 2 */ . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1114337406] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1114980279] Expected: Should print: 10 (21/2 truncated)
[Hera] [HADES][TEST ] [KRELTSC: 1115509437] Running */.negative_multiply: -6 7 4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1116328605] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1116959760] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1117406409] Running */.negative_divisor: 6 7 -4 */ . CR
[Hera] -10
[Hera] [HADES][TEST ] [KRELTSC: 1118034981] Test passed
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1118695326] Expected: Should print: -10
[Hera] [HADES][TEST ] [KRELTSC: 1119110265] Running */.div_by_zero: 6 7 0 */
[Hera] [HADES][ERROR] [KRELTSC: 1119646563] */: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1120031997] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1120729617] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1121200731] Running */.empty_stack: */
[Hera] [HADES][ERROR] [KRELTSC: 1121685285] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1122087540] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1122795849] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1123263225] Running */.two_items: 1 2 */
[Hera] [HADES][ERROR] [KRELTSC: 1123741059] */: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1124101797] Expected error occurred
[Hera] [HADES][TEST ] Testing */ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1124795112] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1125366753] */: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1125903996] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1126521669] Testing word: */MOD
[Hera] [HADES][TEST ] [KRELTSC: 1126910484] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1127289303] Running */MOD.basic: 17 3 5 */MOD . . CR
[Hera] 10 1
[Hera] [HADES][TEST ] [KRELTSC: 1128153348] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1128851976] Expected: Should print: 1 10 (51/5 = 10 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1129453206] Running */MOD.exact_division: 15 4 3 */MOD . . CR
[Hera] 20 0
[Hera] [HADES][TEST ] [KRELTSC: 1130526264] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1131365361] Expected: Should print: 0 20 (60/3 = 20 rem 0)
[Hera] [HADES][TEST ] [KRELTSC: 1131941601] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1132676265] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1133357736] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1133767761] Running */MOD.by_one: 42 5 1 */MOD . . CR
[Hera] 210 0
[Hera] [HADES][TEST ] [KRELTSC: 1134449169] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1135120560] Expected: Should print: 0 210
[Hera] [HADES][TEST ] [KRELTSC: 1135545306] Running */MOD.remainder: 7 8 5 */MOD . . CR
[Hera] 11 1
[Hera] [HADES][TEST ] [KRELTSC: 1136169909] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1136809464] Expected: Should print: 1 11 (56/5 = 11 rem 1)
[Hera] [HADES][TEST ] [KRELTSC: 1137320478] Running */MOD.negative: -7 3 4 */MOD . . CR
[Hera] -5 -1
[Hera] [HADES][TEST ] [KRELTSC: 1137949407] Test passed
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1138583502] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1139036556] Running */MOD.div_by_zero: 6 7 0 */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1139628294] */MOD: Division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1140048252] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1140738039] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1141234899] Running */MOD.empty_stack: */MOD
[Hera] [HADES][ERROR] [KRELTSC: 1141748265] */MOD: Stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1142177652] Expected error occurred
[Hera] [HADES][TEST ] Testing */MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1142874285] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1143378264] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1143955176] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1144684905] Testing word: M+
[Hera] [HADES][TEST ] [KRELTSC: 1145056710] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1145497521] Running M+.basic: 0 100 200 M+ . . CR
[Hera] 300 0
[Hera] [HADES][TEST ] [KRELTSC: 1146477423] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1147108389] Expected: Should print: 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1147621251] Running M+.overflow: 0 2147483647 1 M+ . . CR
[Hera] 2147483648 0
[Hera] [HADES][TEST ] [KRELTSC: 1148331051] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1148951118] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1149405600] Running M+.negative: 0 -100 50 M+ . . CR
[Hera] -50 0
[Hera] [HADES][TEST ] [KRELTSC: 1150063866] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1150699557] Expected: Should print: 50 -100
[Hera] [HADES][TEST ] [KRELTSC: 1151142972] Running M+.zero_add: 0 42 0 M+ . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1151766777] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1152413283] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1152829734] Running M+.both_negative: 0 -100 -200 M+ . . CR
[Hera] -300 0
[Hera] [HADES][TEST ] [KRELTSC: 1153545771] Test passed
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1154204919] Expected: Should print: -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1154644029] Running M+.empty_stack: M+
[Hera] [HADES][TEST ] [KRELTSC: 1155095403] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1155817824] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1156320921] Running M+.one_item: 42 M+
[Hera] [HADES][TEST ] [KRELTSC: 1156754739] Expected error occurred
[Hera] [HADES][TEST ] Testing M+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1157434446] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1157903208] M+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1158419997] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1159035024] Testing word: M*
[Hera] [HADES][TEST ] [KRELTSC: 1159370457] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1159748289] Running M*.basic: 123 456 M* . . CR
[Hera] 0 56088
[Hera] [HADES][TEST ] [KRELTSC: 1160581086] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1161212955] Expected: Should print: 56088 0
[Hera] [HADES][TEST ] [KRELTSC: 1161637680] Running M*.by_zero: 999 0 M* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1162240653] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1162864017] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1163274336] Running M*.by_one: 42 1 M* . . CR
[Hera] 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1163835855] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1164560292] Expected: Should print: 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1164975567] Running M*.negative: -123 456 M* . . CR
[Hera] -1 4294911208
[Hera] [HADES][TEST ] [KRELTSC: 1165621989] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1166250309] Expected: Should print: -56088 -1
[Hera] [HADES][TEST ] [KRELTSC: 1166718483] Running M*.large_multiply: 65536 65536 M* . . CR
[Hera] 1 0
[Hera] [HADES][TEST ] [KRELTSC: 1167348588] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1167966744] Expected: Should handle large result
[Hera] [HADES][TEST ] [KRELTSC: 1168423557] Running M*.both_negative: -100 -200 M* . . CR
[Hera] 0 20000
[Hera] [HADES][TEST ] [KRELTSC: 1169098434] Test passed
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1169729463] Expected: Should print: 20000 0
[Hera] [HADES][TEST ] [KRELTSC: 1170165696] Running M*.empty_stack: M*
[Hera] [HADES][TEST ] [KRELTSC: 1170664362] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1171354149] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1171829106] Running M*.one_item: 42 M*
[Hera] [HADES][TEST ] [KRELTSC: 1172245998] Expected error occurred
[Hera] [HADES][TEST ] Testing M* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1172965500] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1173428760] M*: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1173912579] ▶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1174514544] Testing word: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1174895043] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1175280120] Running M/MOD.basic: 0 1000 100 M/MOD . . CR
[Hera] 10 0
[Hera] [HADES][TEST ] [KRELTSC: 1176188412] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1176868917] Expected: Should print: 0 10 (1000/100)
[Hera] [HADES][TEST ] [KRELTSC: 1177361052] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR
[Hera] 12 34
[Hera] [HADES][TEST ] [KRELTSC: 1178028915] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1178681553] Expected: Should handle remainder
[Hera] [HADES][TEST ] [KRELTSC: 1179148656] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR
[Hera] 2147913144729 6
[Hera] [HADES][TEST ] [KRELTSC: 1179891846] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1180538457] Expected: Should print: 1 500 (5001/10)
[Hera] [HADES][TEST ] [KRELTSC: 1181067930] Running M/MOD.by_one: 0 42 1 M/MOD . . CR
[Hera] 42 0
[Hera] [HADES][TEST ] [KRELTSC: 1181793522] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1182435156] Expected: Should print: 0 42
[Hera] [HADES][TEST ] [KRELTSC: 1182852657] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR
[Hera] -42949662 -96
[Hera] [HADES][TEST ] [KRELTSC: 1183601370] Test passed
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1184233617] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1184664390] Running M/MOD.div_by_zero: 0 100 0 M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1185213897] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1185928002] Expected: Should cause division by zero
[Hera] [HADES][TEST ] [KRELTSC: 1186392207] Running M/MOD.empty_stack: M/MOD
[Hera] [HADES][TEST ] [KRELTSC: 1186847466] Expected error occurred
[Hera] [HADES][TEST ] Testing M/MOD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1187555628] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1188015612] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1188531603] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1189181448]
[Hera] === Testing Module: Double Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1189737465] Running Double Number Words Tests (Module 6)...
[Hera] [HADES][TEST ] [KRELTSC: 1190280336] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1190865774] Testing word: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1191218427] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1191635361] Running 2DROP.basic: 1 2 3 4 2DROP . . CR
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1192377543] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1193024658] Expected: Should print: 1 2
[Hera] [HADES][TEST ] [KRELTSC: 1193447535] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1194086754] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1194728262] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1195137174] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR
[Hera] -2 -1
[Hera] [HADES][INFO ] [KRELTSC: 1195908840] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 36,360000,10000,0,0,144,57,37,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1197106890] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1197745731] Expected: Should print: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1198204707] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1198880865] Test passed
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1199520882] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 1199921163] Running 2DROP.empty_stack: 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1200423441] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1201122069] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1201579260] Running 2DROP.one_item: 42 2DROP
[Hera] [HADES][TEST ] [KRELTSC: 1202051634] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DROP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1202754483] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1203216798] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1203753285] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1204370370] Testing word: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1204731633] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1205109675] Running 2DUP.basic: 100 200 2DUP . . . . CR
[Hera] 200 100 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1205993775] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1206657123] Expected: Should print: 100 200 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1207123050] Running 2DUP.zeros: 0 0 2DUP . . . . CR
[Hera] 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1207758699] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1208419254] Expected: Should print: 0 0 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1208846037] Running 2DUP.negative: -100 -200 2DUP . . . . CR
[Hera] -200 -100 -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1209579147] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1210216581] Expected: Should duplicate negatives
[Hera] [HADES][TEST ] [KRELTSC: 1210693491] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1211328384] Test passed
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1211958090] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1212360891] Running 2DUP.empty_stack: 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1212847062] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1213540461] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1214003112] Running 2DUP.one_item: 42 2DUP
[Hera] [HADES][TEST ] [KRELTSC: 1214435922] Expected error occurred
[Hera] [HADES][TEST ] Testing 2DUP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1215146688] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1215609633] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1216087488] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1216678596] Testing word: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1217058549] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1217444508] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR
[Hera] 20 10 40 30 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1218453222] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1219141602] Expected: Should print: 10 20 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1219614291] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR
[Hera] 0 0 88 99 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1220352483] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1221017112] Expected: Should print: 0 0 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1221478251] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR
[Hera] 2 -1 4 -3 2 -1
[Hera] [HADES][TEST ] [KRELTSC: 1222287255] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1222923240] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1223393598] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1224040125] Test passed
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1224676572] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1225077084] Running 2OVER.three_items: 1 2 3 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1225618947] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1226315832] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1226779344] Running 2OVER.empty_stack: 2OVER
[Hera] [HADES][TEST ] [KRELTSC: 1227252642] Expected error occurred
[Hera] [HADES][TEST ] Testing 2OVER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1227944256] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1228406172] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1228888353] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1229465601] Testing word: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1229816112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1230222672] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR
[Hera] 20 10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1231184262] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1231860441] Expected: Should print: 30 40 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1232324814] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR
[Hera] 0 0 88 99
[Hera] [HADES][TEST ] [KRELTSC: 1233005382] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1233674631] Expected: Should print: 99 88 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1234114098] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR
[Hera] 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1234835112] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1235476914] Expected: Should print: 42 42 42 42
[Hera] [HADES][TEST ] [KRELTSC: 1235983854] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR
[Hera] -20 -10 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1236746448] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1237385583] Expected: Should print: 30 40 -10 -20
[Hera] [HADES][TEST ] [KRELTSC: 1237871754] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 1238529054] Test passed
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1239172893] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 1239574098] Running 2SWAP.three_items: 1 2 3 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1240140006] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1240861818] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1241327661] Running 2SWAP.empty_stack: 2SWAP
[Hera] [HADES][TEST ] [KRELTSC: 1241765826] Expected error occurred
[Hera] [HADES][TEST ] Testing 2SWAP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1242485097] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1242954342] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1243440219] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1244030718] Testing word: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1244390700] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1244839176] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR
[Hera] 20 10 60 50 40 30
[Hera] [HADES][TEST ] [KRELTSC: 1246140798] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1246775061] Expected: Should print: 30 40 50 60 10 20
[Hera] [HADES][TEST ] [KRELTSC: 1247253567] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR
[Hera] 0 0 2 2 1 1
[Hera] [HADES][TEST ] [KRELTSC: 1247996316] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1248651726] Expected: Should rotate with zeros
[Hera] [HADES][TEST ] [KRELTSC: 1249096065] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR
[Hera] -2 -1 -6 -5 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1249896249] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1250552226] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1250987136] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR
[Hera] 6
[Hera] [HADES][TEST ] [KRELTSC: 1251654159] Test passed
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1252284789] Expected: Should print: 6
[Hera] [HADES][TEST ] [KRELTSC: 1252709304] Running 2ROT.five_items: 1 2 3 4 5 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1253252574] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1253941836] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1254403920] Running 2ROT.empty_stack: 2ROT
[Hera] [HADES][TEST ] [KRELTSC: 1254876399] Expected error occurred
[Hera] [HADES][TEST ] Testing 2ROT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1255561629] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1256030496] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1256508288] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1257087384] Testing word: D+
[Hera] [HADES][TEST ] [KRELTSC: 1257423027] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1257837966] Running D+.basic: 100 200 300 400 D+ . . CR
[Hera] 600 400
[Hera] [HADES][TEST ] [KRELTSC: 1258773705] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1259402697] Expected: Should print: 400 600
[Hera] [HADES][TEST ] [KRELTSC: 1259832861] Running D+.zero_add: 42 99 0 0 D+ . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1260471744] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1261119342] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1261536969] Running D+.negative: -100 -200 50 75 D+ . . CR
[Hera] -125 -50
[Hera] [HADES][TEST ] [KRELTSC: 1262256996] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1262901528] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1263342675] Running D+.carry: 2147483647 0 1 0 D+ . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1264035549] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1264658199] Expected: Should handle carry
[Hera] [HADES][TEST ] [KRELTSC: 1265104995] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR
[Hera] -599 -400
[Hera] [HADES][TEST ] [KRELTSC: 1265813073] Test passed
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1266432111] Expected: Should add negatives
[Hera] [HADES][TEST ] [KRELTSC: 1266859524] Running D+.three_items: 1 2 3 D+
[Hera] [HADES][TEST ] [KRELTSC: 1267474929] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1268155056] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1268625876] Running D+.empty_stack: D+
[Hera] [HADES][TEST ] [KRELTSC: 1269037539] Expected error occurred
[Hera] [HADES][TEST ] Testing D+ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1269730707] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1270204278] D+: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1270685472] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1271266059] Testing word: D-
[Hera] [HADES][TEST ] [KRELTSC: 1271606889] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1271983545] Running D-.basic: 500 600 100 200 D- . . CR
[Hera] 400 [HADES][INFO ] [KRELTSC: 1272904311] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 37,370000,10000,0,0,144,57,35,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 400
[Hera] [HADES][TEST ] [KRELTSC: 1274222796] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1274852523] Expected: Should print: 400 400
[Hera] [HADES][TEST ] [KRELTSC: 1275286089] Running D-.zero_sub: 42 99 0 0 D- . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1275932259] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1276560852] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1276978815] Running D-.from_zero: 0 0 100 200 D- . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1277667174] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1278293163] Expected: Should print: -100 -200
[Hera] [HADES][TEST ] [KRELTSC: 1278732861] Running D-.negative: 100 200 -50 -75 D- . . CR
[Hera] 274 150
[Hera] [HADES][TEST ] [KRELTSC: 1279410006] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1280132532] Expected: Should handle negatives
[Hera] [HADES][TEST ] [KRELTSC: 1280578572] Running D-.borrow: 0 0 1 0 D- . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1281183897] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1281825510] Expected: Should handle borrow
[Hera] [HADES][TEST ] [KRELTSC: 1282251894] Running D-.same_values: 100 200 100 200 D- . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1282902957] Test passed
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1283544948] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1283976309] Running D-.three_items: 1 2 3 D-
[Hera] [HADES][TEST ] [KRELTSC: 1284519936] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1285217493] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1285675524] Running D-.empty_stack: D-
[Hera] [HADES][TEST ] [KRELTSC: 1286103483] Expected error occurred
[Hera] [HADES][TEST ] Testing D- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1286782938] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1287263985] D-: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1287743667] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1288329651] Testing word: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1288699650] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1289078112] Running DNEGATE.positive: 100 200 DNEGATE . . CR
[Hera] -201 -100
[Hera] [HADES][TEST ] [KRELTSC: 1289981511] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1290678459] Expected: Should negate positive double
[Hera] [HADES][TEST ] [KRELTSC: 1291156671] Running DNEGATE.negative: -100 -200 DNEGATE . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1291852464] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1292533557] Expected: Should negate negative double
[Hera] [HADES][TEST ] [KRELTSC: 1293008283] Running DNEGATE.zero: 0 0 DNEGATE . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1293667347] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1294393128] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1294804392] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR
[Hera] -1 -2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1295550900] Test passed
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1296209964] Expected: Should negate max positive
[Hera] [HADES][TEST ] [KRELTSC: 1296691851] Running DNEGATE.one_item: 42 DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1297201395] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1297911867] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1298379159] Running DNEGATE.empty_stack: DNEGATE
[Hera] [HADES][TEST ] [KRELTSC: 1298886645] Expected error occurred
[Hera] [HADES][TEST ] Testing DNEGATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1299601065] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1300067538] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1300591446] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1301158341] Testing word: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1301505303] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1301882694] Running DABS.positive: 100 200 DABS . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1302667947] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1303304163] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1303736196] Running DABS.negative: -100 -200 DABS . . CR
[Hera] 199 100
[Hera] [HADES][TEST ] [KRELTSC: 1304421741] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1305083997] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1305513279] Running DABS.zero: 0 0 DABS . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1306082568] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1306716369] Expected: Should print: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1307155647] Running DABS.mixed_sign: 100 -1 DABS . . CR
[Hera] 0 -100
[Hera] [HADES][TEST ] [KRELTSC: 1307902008] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1308559833] Expected: Should handle mixed sign
[Hera] [HADES][TEST ] [KRELTSC: 1309032648] Running DABS.min_double: -2147483648 -1 DABS . . CR
[Hera] 0 2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1309771533] Test passed
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1310402646] Expected: Should handle min double
[Hera] [HADES][TEST ] [KRELTSC: 1310861958] Running DABS.one_item: 42 DABS
[Hera] [HADES][TEST ] [KRELTSC: 1311399978] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1312093860] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1312555755] Running DABS.empty_stack: DABS
[Hera] [HADES][TEST ] [KRELTSC: 1312981362] Expected error occurred
[Hera] [HADES][TEST ] Testing DABS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1313688957] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1314150243] DABS: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1314633495] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1315194132] Testing word: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1315556319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1315939296] Running DMIN.basic: 100 200 300 400 DMIN . . CR
[Hera] 200 100
[Hera] [HADES][TEST ] [KRELTSC: 1316987574] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1317669465] Expected: Should print: 100 200
[Hera] [HADES][TEST ] [KRELTSC: 1318107693] Running DMIN.equal: 42 99 42 99 DMIN . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1318864533] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1319538045] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1319962308] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1320670659] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1321315947] Expected: Should find min negative
[Hera] [HADES][TEST ] [KRELTSC: 1321866483] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR
[Hera] -1 -100
[Hera] [HADES][TEST ] [KRELTSC: 1322633256] Test passed
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1323282240] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1323779121] Running DMIN.three_items: 1 2 3 DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1324335894] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1325025723] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1325490852] Running DMIN.empty_stack: DMIN
[Hera] [HADES][TEST ] [KRELTSC: 1325937333] Expected error occurred
[Hera] [HADES][TEST ] Testing DMIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1326657906] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1327129587] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1327617186] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1328218458] Testing word: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1328570418] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1328946381] Running DMAX.basic: 100 200 300 400 DMAX . . CR
[Hera] 400 300
[Hera] [HADES][TEST ] [KRELTSC: 1329852846] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1330520310] Expected: Should print: 300 400
[Hera] [HADES][TEST ] [KRELTSC: 1330951944] Running DMAX.equal: 42 99 42 99 DMAX . . CR
[Hera] 99 42
[Hera] [HADES][TEST ] [KRELTSC: 1331629908] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1332303651] Expected: Should print: 42 99
[Hera] [HADES][TEST ] [KRELTSC: 1332800868] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR
[Hera] -200 -100
[Hera] [HADES][TEST ] [KRELTSC: 1333667517] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1334374167] Expected: Should find max negative
[Hera] [HADES][TEST ] [KRELTSC: 1334853723] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR
[Hera] 0 100
[Hera] [HADES][TEST ] [KRELTSC: 1335587547] Test passed
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1336259988] Expected: Should handle mixed signs
[Hera] [HADES][TEST ] [KRELTSC: 1336706301] Running DMAX.three_items: 1 2 3 DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1337330862] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1338029742] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1338511335] Running DMAX.empty_stack: DMAX
[Hera] [HADES][TEST ] [KRELTSC: 1338946623] Expected error occurred
[Hera] [HADES][TEST ] Testing DMAX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1339630761] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1340101770] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1340596404] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1341161262] Testing word: D=
[Hera] [HADES][TEST ] [KRELTSC: 1341521727] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1341923562] Running D=.equal: 100 200 100 200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1342894560] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1343610618] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1344020013] Running D=.not_equal_low: 100 200 101 200 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1344795333] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1345447404] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1345857702] Running D=.not_equal_high: 100 200 100 201 D= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1346562966] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1347233160] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1347682518] Running D=.zero_equal: 0 0 0 0 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1348501350] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1349306826] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1349784534] Running D=.negative_equal: -100 -200 -100 -200 D= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1350748392] Test passed
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1351470225] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1351898058] Running D=.three_items: 1 2 3 D=
[Hera] [HADES][TEST ] [KRELTSC: 1352472576] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1353200478] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1353679488] Running D=.empty_stack: D=
[Hera] [HADES][TEST ] [KRELTSC: 1354092537] Expected error occurred
[Hera] [HADES][TEST ] Testing D= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1354772475] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1355266689] D=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1355738412] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1356298230] Testing word: D<
[Hera] [HADES][TEST ] [KRELTSC: 1356648678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1357025166] Running D<.less_than: 100 200 300 400 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1357943013] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1358583261] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1358994777] Running D<.greater_than: 300 400 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1359715119] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1360363284] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1360764342] Running D<.equal: 100 200 100 200 D< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1361396778] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1362032847] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1362454611] Running D<.negative_positive: -100 -1 100 0 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1363109391] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1363772928] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1364177409] Running D<.negative_negative: -300 -1 -100 -1 D< . CR
[Hera] -1
[Hera] [HADES][INFO ] [KRELTSC: 1364919759] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 38,380000,10000,0,0,132,57,34,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1366127112] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1366747851] Expected: Should compare negatives
[Hera] [HADES][TEST ] [KRELTSC: 1367190405] Running D<.high_word_diff: 100 200 100 300 D< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1367855307] Test passed
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1368481842] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1368883110] Running D<.three_items: 1 2 3 D<
[Hera] [HADES][TEST ] [KRELTSC: 1369393200] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1370099577] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1370602905] Running D<.empty_stack: D<
[Hera] [HADES][TEST ] [KRELTSC: 1371012657] Expected error occurred
[Hera] [HADES][TEST ] Testing D< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1371705783] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1372193592] D<: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1372666344] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1373236683] Testing word: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1373596854] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1373996484] Running D0=.zero: 0 0 D0= . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1374848811] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1375576902] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1376008683] Running D0=.positive: 100 200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1376651157] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1377280254] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1377680892] Running D0=.negative: -100 -200 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1378282773] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1378913823] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1379310786] Running D0=.zero_high: 0 100 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1379876715] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1380523242] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1380921591] Running D0=.zero_low: 100 0 D0= . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1381479414] Test passed
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1382111451] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1382536764] Running D0=.one_item: 42 D0=
[Hera] [HADES][TEST ] [KRELTSC: 1383100404] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1383802917] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1384265106] Running D0=.empty_stack: D0=
[Hera] [HADES][TEST ] [KRELTSC: 1384751025] Expected error occurred
[Hera] [HADES][TEST ] Testing D0= ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1385446104] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1385908272] D0=: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1386376089] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1386965034] Testing word: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1387307208] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1387686384] Running D0<.negative: -100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1388468088] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1389112389] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1389517941] Running D0<.zero: 0 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1390084647] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1390728045] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1391136243] Running D0<.positive: 100 0 D0< . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1391706666] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1392341769] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1392739089] Running D0<.negative_high_only: 100 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1393370097] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1393994007] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1394394729] Running D0<.large_negative: -1 -1 D0< . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1395110430] Test passed
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1395738813] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1396169670] Running D0<.one_item: 42 D0<
[Hera] [HADES][TEST ] [KRELTSC: 1396631985] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1397344032] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1397804352] Running D0<.empty_stack: D0<
[Hera] [HADES][TEST ] [KRELTSC: 1398231156] Expected error occurred
[Hera] [HADES][TEST ] Testing D0< ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1398921069] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1399400877] D0<: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1399870773] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1400435925] Testing word: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1400775558] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1401222333] Running S>D.positive: 5 S>D . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1401990303] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1402625826] Expected: Should sign-extend positive: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1403105823] Running S>D.negative: -5 S>D . . CR
[Hera] -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1403746764] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1404376428] Expected: Should sign-extend negative: -1 -5
[Hera] [HADES][TEST ] [KRELTSC: 1404867450] Running S>D.zero: 0 S>D . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1405430670] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1406067516] Expected: Should sign-extend zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1406526492] Running S>D.max_int: 2147483647 S>D . . CR
[Hera] 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1407175770] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1407832692] Expected: Should extend max int: 0 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1408325478] Running S>D.min_int: -2147483648 S>D . . CR
[Hera] -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1409045421] Test passed
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1409695014] Expected: Should extend min int: -1 -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1410214680] Running S>D.empty_stack: S>D
[Hera] [HADES][TEST ] [KRELTSC: 1410702699] Expected error occurred
[Hera] [HADES][TEST ] Testing S>D ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1411383876] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1411882542] S>D: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1412362056] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1412939493] Testing word: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1413286161] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1413662355] Running D2*.basic: 5 0 D2* . . CR
[Hera] 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1414460061] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1415088234] Expected: Should double 5: 0 10
[Hera] [HADES][TEST ] [KRELTSC: 1415518335] Running D2*.zero: 0 0 D2* . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1416098229] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1416722706] Expected: Should double zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1417157931] Running D2*.negative: -1 -1 D2* . . CR
[Hera] -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1417773441] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1418430090] Expected: Should double -1: -1 -2
[Hera] [HADES][TEST ] [KRELTSC: 1418864811] Running D2*.carry: 0 1 D2* . . CR
[Hera] 2 0
[Hera] [HADES][TEST ] [KRELTSC: 1419418917] Test passed
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1420057716] Expected: Should shift high cell: 0 2
[Hera] [HADES][TEST ] [KRELTSC: 1420512429] Running D2*.empty_stack: D2*
[Hera] [HADES][TEST ] [KRELTSC: 1420960128] Expected error occurred
[Hera] [HADES][TEST ] Testing D2* ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1421643027] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1422118887] D2*: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1422593025] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1423150953] Testing word: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1423491069] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1423866444] Running D2/.basic: 10 0 D2/ . . CR
[Hera] 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1424631432] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1425258429] Expected: Should halve 10: 0 5
[Hera] [HADES][TEST ] [KRELTSC: 1425679710] Running D2/.negative: -2 -1 D2/ . . CR
[Hera] -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1426269012] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1426931268] Expected: Should halve -2: -1 -1
[Hera] [HADES][TEST ] [KRELTSC: 1427364813] Running D2/.zero: 0 0 D2/ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1427914278] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1428559734] Expected: Should halve zero: 0 0
[Hera] [HADES][TEST ] [KRELTSC: 1428990045] Running D2/.odd: 3 0 D2/ . . CR
[Hera] 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1429529430] Test passed
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1430152332] Expected: Should truncate toward zero: 0 1
[Hera] [HADES][TEST ] [KRELTSC: 1430647890] Running D2/.empty_stack: D2/
[Hera] [HADES][TEST ] [KRELTSC: 1431095358] Expected error occurred
[Hera] [HADES][TEST ] Testing D2/ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1431776430] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1432234902] D2/: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1432723509] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1433561325] Testing word: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1433901315] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1434275409] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR
[Hera] 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1435307559] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1435951335] Expected: Should store and retrieve: 20 10
[Hera] [HADES][TEST ] [KRELTSC: 1436471001] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1437208542] Test passed
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1437867522] Expected: Should empty data stack: 0
[Hera] [HADES][TEST ] [KRELTSC: 1438320072] Running 2>R.empty_stack: 2>R
[Hera] [HADES][TEST ] [KRELTSC: 1438794987] Expected error occurred
[Hera] [HADES][TEST ] Testing 2>R ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1439524674] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1439988291] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1440459468] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1441053033] Testing word: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1441395774] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1441782426] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR
[Hera] 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1442578452] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1443262758] Expected: Should retrieve double: 6 5
[Hera] [HADES][TEST ] [KRELTSC: 1443821337] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1444571226] Test passed
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1445257548] Expected: Should push 2 items to data stack: 2
[Hera] [HADES][TEST ] [KRELTSC: 1445762409] Running 2R>.empty_rstack: 2R>
[Hera] [HADES][TEST ] [KRELTSC: 1446330396] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1447019763] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1447553520] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1448038998] ▶ Testing module: src/test_runner/modules/double_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1448667129] Testing word: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1449066528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1449601398] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR
[Hera] 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1450811334] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1451540307] Expected: Should peek: 4 3
[Hera] [HADES][TEST ] [KRELTSC: 1451980677] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR
[Hera] 8 7
[Hera] [HADES][TEST ] [KRELTSC: 1452969504] Test passed
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1453633398] Expected: Should leave rstack intact
[Hera] [HADES][TEST ] [KRELTSC: 1454087607] Running 2R@.empty_rstack: 2R@
[Hera] [HADES][TEST ] [KRELTSC: 1454572938] Expected error occurred
[Hera] [HADES][TEST ] Testing 2R@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1455256131] Expected: Should cause return stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1455778800] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1456287252] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1456976010]
[Hera] === Testing Module: Format Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1457499918] Running Format Words Tests (Module 10)...
[Hera] [HADES][TEST ] [KRELTSC: 1458030042] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1458617265] Testing word: BASE
[Hera] [HADES][TEST ] [KRELTSC: 1458964521] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1459344432] Running BASE.decimal: DECIMAL 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1460029977] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1460671695] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1461075609] Running BASE.hex: HEX FF . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1461721569] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1462393737] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1462799772] Running BASE.octal: OCTAL 52 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1463458437] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1464131928] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1464620073] Running BASE.base_store: 16 BASE ! 255 . CR
[Hera] 467
[Hera] [HADES][TEST ] [KRELTSC: 1465880703] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1466666145] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1467087783] Running BASE.base_fetch: BASE @ . CR
[Hera] 14
[Hera] [HADES][TEST ] [KRELTSC: 1467677967] Test passed
[Hera] [HADES][TEST ] Testing BASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1468345704] Expected: Should print current base
[Hera] [HADES][TEST ] [KRELTSC: 1468798191] BASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1469359983] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1469924904] Testing word: DECIMAL
[Hera] [HADES][TEST ] [KRELTSC: 1470287994] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1470686616] Running DECIMAL.from_hex: HEX FF DECIMAL . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1471324974] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1471987776] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1472415294] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1473058188] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1473721620] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1474123833] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR
[Hera] 42
[Hera] 42
[Hera] 66
[Hera] [HADES][TEST ] [KRELTSC: 1475134668] Test passed
[Hera] [HADES][TEST ] Testing DECIMAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1475784261] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1476225450] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1476794382] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1477368732] Testing word: HEX
[Hera] [HADES][TEST ] [KRELTSC: 1477707420] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1478083047] Running HEX.from_decimal: DECIMAL 255 HEX . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1478825166] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1479457455] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1479864540] Running HEX.from_octal: OCTAL 52 HEX . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1480496388] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1481251275] Expected: Should print: 2A
[Hera] [HADES][TEST ] [KRELTSC: 1481662644] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR
[Hera] 255
[Hera] [HADES][INFO ] [KRELTSC: 1482437628] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 39,390000,10000,0,0,180,57,32,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1483786815] Test passed
[Hera] [HADES][TEST ] Testing HEX ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1484410830] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1484836374] HEX: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1485335796] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1485928164] Testing word: OCTAL
[Hera] [HADES][TEST ] [KRELTSC: 1486277940] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1486661946] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1487329242] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1487982321] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1488399906] Running OCTAL.from_hex: HEX 2A OCTAL . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1489000590] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1489659759] Expected: Should print: 52
[Hera] [HADES][TEST ] [KRELTSC: 1490066172] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR
[Hera] 42
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1490822739] Test passed
[Hera] [HADES][TEST ] Testing OCTAL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1491476700] Expected: Should maintain base
[Hera] [HADES][TEST ] [KRELTSC: 1491906150] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1492384740] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1492942542] Testing word: <#
[Hera] [HADES][TEST ] [KRELTSC: 1493276883] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1493668512] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR
[Hera] 774763251095801167872
[Hera] [HADES][TEST ] [KRELTSC: 1495792221] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1496423796] Expected: Should format number
[Hera] [HADES][TEST ] [KRELTSC: 1496846463] Running <#.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1497349812] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1497994869] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1498406301] Running <#.negative: -42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1499134539] Test passed
[Hera] [HADES][TEST ] Testing <# ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1499778672] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1500217530] <#: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1500690639] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1501266375] Testing word: #
[Hera] [HADES][TEST ] [KRELTSC: 1501597209] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1501994151] Running #.single_digit: 15 <# # #> TYPE CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1502677428] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1503293862] Expected: Should print rightmost digit
[Hera] [HADES][TEST ] [KRELTSC: 1503752754] Running #.multiple: 15 <# # # #> TYPE CR
[Hera] 15
[Hera] [HADES][TEST ] [KRELTSC: 1504378113] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1504993791] Expected: Should print digits right to left
[Hera] [HADES][TEST ] [KRELTSC: 1505474733] Running #.zero_pad: 5 <# # 0 # #> TYPE CR
[Hera] 05
[Hera] [HADES][TEST ] [KRELTSC: 1506110088] Test passed
[Hera] [HADES][TEST ] Testing # ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1506740298] Expected: Should handle zero padding
[Hera] [HADES][TEST ] [KRELTSC: 1507237221] #: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1507722678] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1508314122] Testing word: #S
[Hera] [HADES][TEST ] [KRELTSC: 1508649828] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1509030453] Running #S.basic: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1509710664] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1510434450] Expected: Should convert all digits
[Hera] [HADES][TEST ] [KRELTSC: 1510905900] Running #S.zero: 0 <# #S #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1511527122] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1512188202] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1512631365] Running #S.large: 1234567890 <# #S #> TYPE CR
[Hera] 1234567890
[Hera] [HADES][TEST ] [KRELTSC: 1513322895] Test passed
[Hera] [HADES][TEST ] Testing #S ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1513949997] Expected: Should handle large numbers
[Hera] [HADES][TEST ] [KRELTSC: 1514424954] #S: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1514893128] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1515455214] Testing word: SIGN
[Hera] [HADES][TEST ] [KRELTSC: 1515799152] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1516191600] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1517106696] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1517741085] Expected: Should add minus
[Hera] [HADES][TEST ] [KRELTSC: 1518145335] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1518808956] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1519452480] Expected: Should not add sign
[Hera] [HADES][TEST ] [KRELTSC: 1519872732] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1520478918] Test passed
[Hera] [HADES][TEST ] Testing SIGN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1521127524] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 1521546054] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1522023972] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1522599540] Testing word: #>
[Hera] [HADES][TEST ] [KRELTSC: 1522951479] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1523329521] Running #>.normal: 42 <# #S #> TYPE CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1523914455] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1524538449] Expected: Should terminate formatting
[Hera] [HADES][TEST ] [KRELTSC: 1525045452] Running #>.empty: 0 <# #> TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1525548402] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1526178570] Expected: Should handle empty format
[Hera] [HADES][TEST ] [KRELTSC: 1526630385] Running #>.stack_effect: 42 <# #S #> SWAP . . CR
[Hera] 24 2
[Hera] [HADES][TEST ] [KRELTSC: 1527325758] Test passed
[Hera] [HADES][TEST ] Testing #> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1527953301] Expected: Should leave addr u
[Hera] [HADES][TEST ] [KRELTSC: 1528397766] #>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1528886310] ▶ Testing module: src/test_runner/modules/format_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1529500749] Testing word: HOLD
[Hera] [HADES][TEST ] [KRELTSC: 1529845275] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1530235812] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR
[Hera] 42.
[Hera] [HADES][TEST ] [KRELTSC: 1530938829] Test passed
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1531603374] Expected: Should insert dot
[Hera] [HADES][TEST ] [KRELTSC: 1532040720] Running HOLD.overflow: <# 257 HOLD #>
[Hera] [HADES][ERROR] [KRELTSC: 1532647452] HOLD: byte out of range (257)
[Hera] [HADES][TEST ] [KRELTSC: 1533409101] Expected error occurred
[Hera] [HADES][TEST ] Testing HOLD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1534111467] Expected: Should handle overflow
[Hera] [HADES][TEST ] [KRELTSC: 1534553454] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1535055648] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1535738358]
[Hera] === Testing Module: String Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1536242505] Running String Words Tests (Module 11)...
[Hera] [HADES][TEST ] [KRELTSC: 1536811311] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1537412037] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1537769247] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1538147856] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR
[Hera] 84 121
[Hera] [HADES][TEST ] [KRELTSC: 1539688227] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1540341642] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1540885185] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1541679237] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1542316272] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1542768990] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1543502436] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1544164881] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1544609829] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1545319839] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1545973464] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1546416417] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1546894755] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1547314146] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1548023883] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1548493359] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1549016532] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1549619211] Testing word: -TRAILING
[Hera] [HADES][TEST ] [KRELTSC: 1550007060] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1550450391] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1551779229] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1552483800] Expected: Should trim spaces
[Hera] [HADES][TEST ] [KRELTSC: 1552905354] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1553628972] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1554316575] Expected: Should handle all spaces
[Hera] [HADES][TEST ] [KRELTSC: 1554760032] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1555455762] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1556117556] Expected: Should handle no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1556572920] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1557236289] Test passed
[Hera] [HADES][TEST ] Testing -TRAILING ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1557902052] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1558376043] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1558879560] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1559447442] Testing word: CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1559802321] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1560181056] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR
[Hera] [HADES][TEST ] [KRELTSC: 1561272279] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1561915992] Expected: Should copy string
[Hera] [HADES][TEST ] [KRELTSC: 1562331582] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1562909334] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1563558738] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1564020906] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE
[Hera] [HADES][TEST ] [KRELTSC: 1564568712] Test passed
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1565240670] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1565667033] Running CMOVE.bounds: HERE PAD 1000 CMOVE
[Hera] [HADES][ERROR] [KRELTSC: 1566309087] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1566905067] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1567700295] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1568128317] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1568611212] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1569196482] Testing word: CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1569566040] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1569947841] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR
[Hera] [HADES][TEST ] [KRELTSC: 1571144316] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1571796408] Expected: Should copy backward
[Hera] [HADES][TEST ] [KRELTSC: 1572224304] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1572811716] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1573479684] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1573926627] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE>
[Hera] [HADES][TEST ] [KRELTSC: 1574499066] Test passed
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1575170373] Expected: Should handle overlap
[Hera] [HADES][TEST ] [KRELTSC: 1575602112] Running CMOVE>.bounds: HERE PAD 1000 CMOVE>
[Hera] [HADES][ERROR] [KRELTSC: 1576211154] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000)
[Hera] [HADES][TEST ] [KRELTSC: 1576759968] Expected error occurred
[Hera] [HADES][TEST ] Testing CMOVE> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1577497992] Expected: Should check bounds
[Hera] [HADES][TEST ] [KRELTSC: 1577943276] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1578447465] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1579012428] Testing word: COMPARE
[Hera] [HADES][TEST ] [KRELTSC: 1579399143] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1579790142] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1581123117] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1581805386] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 1582233324] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1582989954] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1583662332] Expected: Should return -1
[Hera] [HADES][TEST ] [KRELTSC: 1584075087] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1584850785] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1585508799] Expected: Should return 1
[Hera] [HADES][TEST ] [KRELTSC: 1585932411] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR
[Hera] [HADES][INFO ] [KRELTSC: 1586716992] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 40,400000,10000,0,0,220,63,29,4096,0,0,0,0,65536,0,0,65536,0,0
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1588096314] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1588755462] Expected: Should handle lengths
[Hera] [HADES][TEST ] [KRELTSC: 1589187915] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1590106875] Test passed
[Hera] [HADES][TEST ] Testing COMPARE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1590755922] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1591204713] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1591707495] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1592288964] Testing word: SEARCH
[Hera] [HADES][TEST ] [KRELTSC: 1592654070] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1593034548] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR
[Hera] -1 15 120
[Hera] [HADES][TEST ] [KRELTSC: 1594568409] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1595217981] Expected: Should find substring
[Hera] [HADES][TEST ] [KRELTSC: 1595667990] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR
[Hera] -1 7 141
[Hera] [HADES][TEST ] [KRELTSC: 1596586173] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1597247505] Expected: Should return false
[Hera] [HADES][TEST ] [KRELTSC: 1597675485] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR
[Hera] -1 4 145
[Hera] [HADES][TEST ] [KRELTSC: 1598562714] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1599218649] Expected: Should handle empty pattern
[Hera] [HADES][TEST ] [KRELTSC: 1599676512] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR
[Hera] -1 30 120
[Hera] [HADES][TEST ] [KRELTSC: 1600527012] Test passed
[Hera] [HADES][TEST ] Testing SEARCH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1601188197] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1601644569] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1602146805] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1602758451] Testing word: SCAN
[Hera] [HADES][TEST ] [KRELTSC: 1603109214] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1603489587] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1604636607] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1605279333] Expected: Should find space
[Hera] [HADES][TEST ] [KRELTSC: 1605693096] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1606351572] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1607014479] Expected: Should scan to end
[Hera] [HADES][TEST ] [KRELTSC: 1607433681] Running SCAN.empty: HERE 0 BL SCAN TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1608015465] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1608672324] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1609099128] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1609924386] Test passed
[Hera] [HADES][TEST ] Testing SCAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1610573727] Expected: Should handle all delims
[Hera] [HADES][TEST ] [KRELTSC: 1611047088] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1611525216] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1612102590] Testing word: SKIP
[Hera] [HADES][TEST ] [KRELTSC: 1612448754] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1612843575] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1613936415] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1614577839] Expected: Should skip spaces
[Hera] [HADES][TEST ] [KRELTSC: 1615020078] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR
[Hera] Test
[Hera] [HADES][TEST ] [KRELTSC: 1615694157] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1616324430] Expected: Should not skip
[Hera] [HADES][TEST ] [KRELTSC: 1616731830] Running SKIP.empty: HERE 0 BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1617312921] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1617946071] Expected: Should handle empty
[Hera] [HADES][TEST ] [KRELTSC: 1618366176] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1618983744] Test passed
[Hera] [HADES][TEST ] Testing SKIP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1619668113] Expected: Should skip all
[Hera] [HADES][TEST ] [KRELTSC: 1620069360] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1620545892] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1621103841] Testing word: BLANK
[Hera] [HADES][TEST ] [KRELTSC: 1621465293] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1621840878] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1622797386] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1623447861] Expected: Should fill with spaces
[Hera] [HADES][TEST ] [KRELTSC: 1623884829] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1624486290] Test passed
[Hera] [HADES][TEST ] Testing BLANK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1625230845] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 1625861433] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1626373791] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1626947637] Testing word: S"
[Hera] [HADES][TEST ] [KRELTSC: 1627298673] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1627713255] Running S".interpret_len: S" hello" . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1628316039] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1628957148] Expected: Should print: 5 (length)
[Hera] [HADES][TEST ] [KRELTSC: 1629412449] Running S".interpret_type: S" hello" TYPE CR
[Hera] hello
[Hera] [HADES][TEST ] [KRELTSC: 1630054440] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1630702605] Expected: Should print: hello
[Hera] [HADES][TEST ] [KRELTSC: 1631120169] Running S".empty: S" " . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1631638407] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1632293691] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1632692523] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ
[Hera] [HADES][INFO ] [KRELTSC: 1635813249] ECW: w=0x3dba4510 func=0x3d6bac35 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1637374011] ECW: w=0x3dba5ab8 func=0x3d6af851 'TYPE'
[Hera] world[HADES][INFO ] [KRELTSC: 1637918331] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1638395661] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1639042671] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1639692348] Expected: Should print: world
[Hera] [HADES][TEST ] [KRELTSC: 1640145948] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2
[Hera] [HADES][INFO ] [KRELTSC: 1641018519] ECW: w=0x3dba4510 func=0x3d6bac35 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1641563091] ECW: w=0x3db9da30 func=0x3d6b7869 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 1642042941] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 1642548789] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 1643043003] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1643486985] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1643959926] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1644613509] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 1645022085] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3
[Hera] [HADES][INFO ] [KRELTSC: 1645894698] ECW: w=0x3dba4510 func=0x3d6bac35 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1646399769] ECW: w=0x3dba5ab8 func=0x3d6af851 'TYPE'
[Hera] ab[HADES][INFO ] [KRELTSC: 1646923719] ECW: w=0x3dba4510 func=0x3d6bac35 '(s")'
[Hera] [HADES][INFO ] [KRELTSC: 1647367449] ECW: w=0x3dba5ab8 func=0x3d6af851 'TYPE'
[Hera] cd[HADES][INFO ] [KRELTSC: 1647882117] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1648305897] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1648781757] Test passed
[Hera] [HADES][TEST ] Testing S" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1649403987] Expected: Should print: abcd
[Hera] [HADES][TEST ] [KRELTSC: 1649825478] S": 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1650326517] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1650904059] Testing word: BL
[Hera] [HADES][TEST ] [KRELTSC: 1651242642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1651622175] Running BL.value: BL . CR
[Hera] 32
[Hera] [HADES][TEST ] [KRELTSC: 1652212254] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1652876022] Expected: Should print: 32
[Hera] [HADES][TEST ] [KRELTSC: 1653294426] Running BL.as_char: BL EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1654061829] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1654695525] Expected: Should emit a space
[Hera] [HADES][TEST ] [KRELTSC: 1655156769] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 1655915667] Test passed
[Hera] [HADES][TEST ] Testing BL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1656581367] Expected: Should find space at offset 1
[Hera] [HADES][TEST ] [KRELTSC: 1657083372] BL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1657551630] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1658110209] Testing word: SOURCE
[Hera] [HADES][TEST ] [KRELTSC: 1658473446] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1658850963] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1660247862] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1660898316] Expected: Should return non-negative length
[Hera] [HADES][TEST ] [KRELTSC: 1661418129] Running SOURCE.has_addr: SOURCE DROP 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1662046701] Test passed
[Hera] [HADES][TEST ] Testing SOURCE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1662733653] Expected: Should return non-null address
[Hera] [HADES][TEST ] [KRELTSC: 1663234020] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1663724265] ▶ Testing module: src/test_runner/modules/string_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1664314869] Testing word: >IN
[Hera] [HADES][TEST ] [KRELTSC: 1664684637] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1665078408] Running >IN.initial: >IN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1665923469] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1666596225] Expected: Should return input offset
[Hera] [HADES][TEST ] [KRELTSC: 1667084979] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN
[Hera] [HADES][INFO ] [KRELTSC: 1668132879] ECW: w=0x3dba46f0 func=0x3d6ba41e '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1668674679] ECW: w=0x3db9e390 func=0x3d6b19ca '@'
[Hera] [HADES][INFO ] [KRELTSC: 1669136595] ECW: w=0x3dba46f0 func=0x3d6ba41e '>IN'
[Hera] [HADES][INFO ] [KRELTSC: 1669638075] ECW: w=0x3db9e390 func=0x3d6b19ca '@'
[Hera] [HADES][INFO ] [KRELTSC: 1670092746] ECW: w=0x3db9efc0 func=0x3d6a2c9d '-'
[Hera] [HADES][INFO ] [KRELTSC: 1670546934] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 1671041211] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 1671473580] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 1671957546] Test passed
[Hera] [HADES][TEST ] Testing >IN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1672586853] Expected: Should print: 0 (no advance inside compiled word)
[Hera] [HADES][TEST ] [KRELTSC: 1673158515] >IN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1673730996] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1674345561]
[Hera] === Testing Module: I/O Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1674840300] Running I/O Words Tests (Module 9)...
[Hera] [HADES][TEST ] [KRELTSC: 1675348752] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1675972704] Testing word: .
[Hera] [HADES][TEST ] [KRELTSC: 1676313744] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1676713668] Running ..positive: 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1677383106] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1678032048] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 1678437831] Running ..negative: -42 . CR
[Hera] -42
[Hera] [HADES][TEST ] [KRELTSC: 1678961781] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1679585565] Expected: Should print: -42
[Hera] [HADES][TEST ] [KRELTSC: 1680025704] Running ..zero: 0 . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1680538083] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1681170561] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1681580313] Running ..max_int: 2147483647 . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1682206260] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1682936115] Expected: Should print: 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 1683402630] Running ..min_int: -2147483648 . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1684001319] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1684646040] Expected: Should print: -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 1685097687] Running ..multiple: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1685674095] Test passed
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1686315435] Expected: Should print: 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1686741987] Running ..empty_stack: .
[Hera] [HADES][TEST ] [KRELTSC: 1687212933] Expected error occurred
[Hera] [HADES][TEST ] Testing . ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1687924644] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1688416989] .: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1688942262] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1689494793] Testing word: CR
[Hera] [HADES][TEST ] [KRELTSC: 1689840705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1690220007] Running CR.basic: 42 . CR 43 . CR
[Hera] 42
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1690876992] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1691507832] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1691986779] Running CR.multiple: CR CR CR
[Hera] [HADES][TEST ] [KRELTSC: 1692491010] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1693118385] Expected: Should print multiple newlines
[Hera] [HADES][TEST ] [KRELTSC: 1693597080] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1694264355] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1694912688] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1695357657] Running CR.after_output: 1 2 3 . . . CR
[Hera] 3 2 1
[Hera] [HADES][TEST ] [KRELTSC: 1695956556] Test passed
[Hera] [HADES][TEST ] Testing CR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1696585044] Expected: Should work after output
[Hera] [HADES][TEST ] [KRELTSC: 1697050341] CR: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1697545794] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1698193623] Testing word: SPACE
[Hera] [HADES][TEST ] [KRELTSC: 1698551526] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1698954180] Running SPACE.basic: 42 . SPACE 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1699700583] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1700353368] Expected: Should add space between numbers
[Hera] [HADES][TEST ] [KRELTSC: 1700901258] Running SPACE.multiple: SPACE SPACE SPACE
[Hera] [HADES][INFO ] [KRELTSC: 1702773387] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 41,410000,10000,0,0,215,64,28,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 1704065895] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1704685794] Expected: Should print multiple spaces
[Hera] [HADES][TEST ] [KRELTSC: 1705163523] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1705840815] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1706478984] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 1706914167] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR
[Hera] A B
[Hera] [HADES][TEST ] [KRELTSC: 1707596436] Test passed
[Hera] [HADES][TEST ] Testing SPACE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1708233723] Expected: Should space between chars
[Hera] [HADES][TEST ] [KRELTSC: 1708688268] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1709175447] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1709744883] Testing word: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1710097473] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1710479694] Running SPACES.zero: 0 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1711092768] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1711766847] Expected: Should print no spaces
[Hera] [HADES][TEST ] [KRELTSC: 1712201568] Running SPACES.one: 1 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1712725812] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1713340146] Expected: Should print one space
[Hera] [HADES][TEST ] [KRELTSC: 1713836880] Running SPACES.multiple: 5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1714358793] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1714965882] Expected: Should print five spaces
[Hera] [HADES][TEST ] [KRELTSC: 1715411649] Running SPACES.large: 20 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1716067290] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1716686895] Expected: Should print twenty spaces
[Hera] [HADES][TEST ] [KRELTSC: 1717136064] Running SPACES.negative: -5 SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1717650144] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1718320884] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1718768814] Running SPACES.with_output: 42 . 3 SPACES 43 . CR
[Hera] 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1719445434] Test passed
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1720111113] Expected: Should space output
[Hera] [HADES][TEST ] [KRELTSC: 1720533738] Running SPACES.empty_stack: SPACES
[Hera] [HADES][TEST ] [KRELTSC: 1721016024] Expected error occurred
[Hera] [HADES][TEST ] Testing SPACES ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1721717760] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1722202587] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1722693756] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1723239273] Testing word: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1723584261] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1723978788] Running EMIT.letter_A: 65 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1724505720] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1725166380] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1725571764] Running EMIT.letter_Z: 90 EMIT CR
[Hera] Z
[Hera] [HADES][TEST ] [KRELTSC: 1726112934] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1726776891] Expected: Should print: Z
[Hera] [HADES][TEST ] [KRELTSC: 1727186895] Running EMIT.digit: 48 EMIT CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1727696439] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1728351093] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1728750597] Running EMIT.space_char: 32 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1729285740] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1729920108] Expected: Should print space
[Hera] [HADES][TEST ] [KRELTSC: 1730349096] Running EMIT.newline: 10 EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1730849904] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1731486981] Expected: Should print newline
[Hera] [HADES][TEST ] [KRELTSC: 1731913386] Running EMIT.high_ascii: 127 EMIT CR
[Hera]
[Hera] [HADES][TEST ] [KRELTSC: 1732471902] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1733104905] Expected: Should print DEL char
[Hera] [HADES][TEST ] [KRELTSC: 1733536833] Running EMIT.truncation: 321 EMIT CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1734058347] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1734711195] Expected: Should truncate to low byte
[Hera] [HADES][TEST ] [KRELTSC: 1735170591] Running EMIT.negative: -1 EMIT CR
[Hera] �
[Hera] [HADES][TEST ] [KRELTSC: 1735688976] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1736319816] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1736775894] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT
[Hera] HI
[Hera] [HADES][TEST ] [KRELTSC: 1737390039] Test passed
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1738027368] Expected: Should print: HI
[Hera] [HADES][TEST ] [KRELTSC: 1738430148] Running EMIT.empty_stack: EMIT
[Hera] [HADES][TEST ] [KRELTSC: 1738941918] Expected error occurred
[Hera] [HADES][TEST ] Testing EMIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1739664150] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1740190473] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1740691365] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1741238079] Testing word: KEY
[Hera] [HADES][TEST ] [KRELTSC: 1741585230] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1741993050] KEY: 0 passed, 0 failed, 4 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1742469603] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1743061992] Testing word: ?KEY
[Hera] [HADES][TEST ] [KRELTSC: 1743425418] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1743821289] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1744306578] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1744851612] Testing word: TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1745253237] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1745667000] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] Hello
[Hera] [HADES][TEST ] [KRELTSC: 1746672438] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1747322451] Expected: Should print: Hello
[Hera] [HADES][TEST ] [KRELTSC: 1747741170] Running TYPE.empty_string: HERE 0 TYPE CR
[Hera] [HADES][TEST ] [KRELTSC: 1748272260] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1748898627] Expected: Should print nothing
[Hera] [HADES][TEST ] [KRELTSC: 1749335280] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR
[Hera] A
[Hera] [HADES][TEST ] [KRELTSC: 1749987729] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1750618401] Expected: Should print: A
[Hera] [HADES][TEST ] [KRELTSC: 1751014776] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR
[Hera] 12345
[Hera] [HADES][TEST ] [KRELTSC: 1751940036] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1752567873] Expected: Should print: 12345
[Hera] [HADES][TEST ] [KRELTSC: 1752983694] Running TYPE.zero_length: PAD 0 TYPE
[Hera] [HADES][TEST ] [KRELTSC: 1753487484] Test passed
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1754149320] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1754598174] Running TYPE.one_item: PAD TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1755116433] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1755587400] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1756275276] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1756737087] Running TYPE.empty_stack: TYPE
[Hera] [HADES][ERROR] [KRELTSC: 1757162064] TYPE: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1757567742] Expected error occurred
[Hera] [HADES][TEST ] Testing TYPE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1758251628] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1758721356] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1759197342] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1759768752] Testing word: COUNT
[Hera] [HADES][TEST ] [KRELTSC: 1760121888] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1760533446] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR
[Hera] 0 85
[Hera] [HADES][TEST ] [KRELTSC: 1761397134] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1762057332] Expected: Should show length and addr+1
[Hera] [HADES][TEST ] [KRELTSC: 1762527375] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR
[Hera] 0 126
[Hera] [HADES][TEST ] [KRELTSC: 1763217267] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1763873370] Expected: Should handle empty string
[Hera] [HADES][TEST ] [KRELTSC: 1764361095] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR
[Hera] 255 126
[Hera] [HADES][TEST ] [KRELTSC: 1765100148] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1765739304] Expected: Should handle max length
[Hera] [HADES][TEST ] [KRELTSC: 1766210754] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1766945775] Test passed
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1767593772] Expected: Should increment address
[Hera] [HADES][TEST ] [KRELTSC: 1768055016] Running COUNT.empty_stack: COUNT
[Hera] [HADES][ERROR] [KRELTSC: 1768496898] COUNT: Data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1768915113] Expected error occurred
[Hera] [HADES][TEST ] Testing COUNT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1769734659] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1770284964] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1770778989] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1771319718] Testing word: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1771675290] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1772052849] Running EXPECT.zero_length: PAD 0 EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1773064671] Test passed
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1773718716] Expected: Should handle zero length
[Hera] [HADES][TEST ] [KRELTSC: 1774171266] Running EXPECT.one_item: PAD EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1774687425] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1775390127] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1775854437] Running EXPECT.empty_stack: EXPECT
[Hera] [HADES][TEST ] [KRELTSC: 1776298944] Expected error occurred
[Hera] [HADES][TEST ] Testing EXPECT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1777107297] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1777614153] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1778109711] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1778668731] Testing word: SPAN
[Hera] [HADES][TEST ] [KRELTSC: 1779016197] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1779395520] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1780445142] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1781135853] Expected: Should show zero
[Hera] [HADES][TEST ] [KRELTSC: 1781560284] Running SPAN.variable_test: SPAN @ SPAN @ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1782339405] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1783029654] Expected: Should be consistent
[Hera] [HADES][TEST ] [KRELTSC: 1783453056] Running SPAN.address_test: SPAN 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1784051157] Test passed
[Hera] [HADES][TEST ] Testing SPAN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1784822004] Expected: Should be valid address
[Hera] [HADES][TEST ] [KRELTSC: 1785355299] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1785896637] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1786505322] Testing word: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1786912155] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1787320773] Running WORD.empty_input: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1788696903] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1789363002] Expected: Should handle empty input
[Hera] [HADES][TEST ] [KRELTSC: 1789835145] Running WORD.space_delim: 32 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1790367810] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1791016395] Expected: Should use space as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1791478563] Running WORD.newline_delim: 10 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1791977082] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1792609308] Expected: Should use newline as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1793097306] Running WORD.tab_delim: 9 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1793566782] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1794194010] Expected: Should use tab as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1794646140] Running WORD.comma_delim: 44 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1795124541] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1795766637] Expected: Should use comma as delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1796236218] Running WORD.skip_leading: BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1796746056] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1797422466] Expected: Should skip leading spaces
[Hera] [HADES][TEST ] [KRELTSC: 1797966681] Running WORD.single_char: BL WORD COUNT . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1798647144] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1799331387] Expected: Should parse single character
[Hera] [HADES][TEST ] [KRELTSC: 1799917959] Running WORD.long_word: BL WORD COUNT 0 > . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1800983415] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1801775892] Expected: Should parse long word
[Hera] [HADES][TEST ] [KRELTSC: 1802245347] Running WORD.zero_delim: 0 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1802838618] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1803484557] Expected: Should handle null delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1804013904] Running WORD.high_ascii: 127 WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1804526493] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1805182827] Expected: Should handle DEL delimiter
[Hera] [HADES][TEST ] [KRELTSC: 1805661354] Running WORD.count_format: BL WORD C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1806315063] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1806950712] Expected: Should have count byte
[Hera] [HADES][TEST ] [KRELTSC: 1807392531] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1808135154] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1808786637] Expected: Should return count
[Hera] [HADES][TEST ] [KRELTSC: 1809214176] Running WORD.empty_stack: WORD
[Hera] [HADES][TEST ] [KRELTSC: 1809730503] Expected error occurred
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1810465650] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1810934664] Running WORD.multi_delim: BL WORD DROP BL WORD DROP
[Hera] [HADES][TEST ] [KRELTSC: 1811601876] Test passed
[Hera] [HADES][TEST ] Testing WORD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1812273036] Expected: Should handle multiple parses
[Hera] [HADES][TEST ] [KRELTSC: 1812756624] WORD: 14 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1813265349] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1813829493] Testing word: BASE_OUTPUT
[Hera] [HADES][TEST ] [KRELTSC: 1814233680] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1814618463] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1815310098] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1815982791] Expected: Should print: 255
[Hera] [HADES][TEST ] [KRELTSC: 1816409196] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR
[Hera] 597
[Hera] [HADES][TEST ] [KRELTSC: 1817031615] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1817703489] Expected: Should print: FF
[Hera] [HADES][TEST ] [KRELTSC: 1818107277] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR
[Hera] 52
[Hera] [HADES][TEST ] [KRELTSC: 1818716193] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1819385463] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1819797672] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 1820409318] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1821074892] Expected: Should print: 101
[Hera] [HADES][TEST ] [KRELTSC: 1821490650] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 1822350852] Test passed
[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1823034486] Expected: Should restore base
[Hera] [HADES][TEST ] [KRELTSC: 1823462151] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1823974824] ▶ Testing module: src/test_runner/modules/io_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1824531513] Testing word: FORMAT_COMBO
[Hera] [HADES][TEST ] [KRELTSC: 1824914112] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1825295535] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR
[Hera] 42 [HADES][INFO ] [KRELTSC: 1826098176] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 42,420000,10000,0,0,208,68,29,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 43
[Hera] [HADES][TEST ] [KRELTSC: 1827372099] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1828040907] Expected: Should format: 42 43
[Hera] [HADES][TEST ] [KRELTSC: 1828472751] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR
[Hera] 1
[Hera] 2
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 1829325141] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1830008796] Expected: Should print on separate lines
[Hera] [HADES][TEST ] [KRELTSC: 1830477579] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1831174968] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1831849572] Expected: Should indent number
[Hera] [HADES][TEST ] [KRELTSC: 1832279547] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR
[Hera] 1 10 100
[Hera] [HADES][TEST ] [KRELTSC: 1833196491] Test passed
[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1833864921] Expected: Should format table
[Hera] [HADES][TEST ] [KRELTSC: 1834286706] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1834888482] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1835525097]
[Hera] === Testing Module: Block Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1836054444] Running Block Words Tests (Module 16)...
[Hera] [HADES][TEST ] [KRELTSC: 1836612582] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1837239684] Testing word: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1837607121] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1837990728] Running BLOCK.basic: 1 BLOCK DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1839504240] Test passed
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1840163157] Expected: Should return block address
[Hera] [HADES][TEST ] [KRELTSC: 1840635048] Running BLOCK.zero_block: 0 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1841126007] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1841859033] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1842303099] Running BLOCK.large_block: 65536 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1842885492] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1843624503] Expected: Should handle large number
[Hera] [HADES][TEST ] [KRELTSC: 1844092278] Running BLOCK.negative: -1 BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1844567151] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1845274347] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 1845727359] Running BLOCK.empty_stack: BLOCK
[Hera] [HADES][TEST ] [KRELTSC: 1846217331] Expected error occurred
[Hera] [HADES][TEST ] Testing BLOCK ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1846929840] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1847405322] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1847987064] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1848557403] Testing word: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1848935214] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1849310568] Running BUFFER.basic: 1 BUFFER DUP . CR
[Hera] 5238784
[Hera] [HADES][TEST ] [KRELTSC: 1850308278] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1850966292] Expected: Should return buffer address
[Hera] [HADES][TEST ] [KRELTSC: 1851432660] Running BUFFER.zero_block: 0 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1851969882] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1852688334] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1853133849] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1853900349] Test passed
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1854570333] Expected: Should flush if dirty
[Hera] [HADES][TEST ] [KRELTSC: 1855022862] Running BUFFER.empty_stack: BUFFER
[Hera] [HADES][TEST ] [KRELTSC: 1855620039] Expected error occurred
[Hera] [HADES][TEST ] Testing BUFFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1856358231] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1856825481] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1857315285] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1857871113] Testing word: UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1858250331] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1858626756] Running UPDATE.basic: 1 BLOCK UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1859506950] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1860176304] Expected: Should mark block dirty
[Hera] [HADES][TEST ] [KRELTSC: 1860614112] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1861189512] Test passed
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1861836438] Expected: Should handle multiple updates
[Hera] [HADES][TEST ] [KRELTSC: 1862322714] Running UPDATE.no_block: 0 SCR ! UPDATE
[Hera] [HADES][TEST ] [KRELTSC: 1862925393] Expected error occurred
[Hera] [HADES][TEST ] Testing UPDATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1863628410] Expected: Should error: blk=0 is invalid
[Hera] [HADES][TEST ] [KRELTSC: 1864099251] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1864606632] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1865161893] Testing word: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1865545857] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1865923269] Running SAVE-BUFFERS.basic: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1866969174] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1867666479] Expected: Should flush all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1868109306] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1868817300] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1869497385] Expected: Should save dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1869945441] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1870485099] Test passed
[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1871298597] Expected: Should handle no dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1871828301] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1872384759] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1872961965] Testing word: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1873346601] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1873724559] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1874571363] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1875288555] Expected: Should invalidate all buffers
[Hera] [HADES][TEST ] [KRELTSC: 1875762147] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1876383663] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1877082438] Expected: Should invalidate used buffers
[Hera] [HADES][TEST ] [KRELTSC: 1877572599] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS
[Hera] [HADES][TEST ] [KRELTSC: 1878262932] Test passed
[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1878953958] Expected: Should handle dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1879434522] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1879953642] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1880513565] Testing word: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1880862858] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1881253878] Running FLUSH.basic: FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1881798702] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1882447497] Expected: Should save and invalidate buffers
[Hera] [HADES][TEST ] [KRELTSC: 1882941480] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1883594643] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1884245811] Expected: Should flush dirty blocks
[Hera] [HADES][TEST ] [KRELTSC: 1884723771] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH
[Hera] [HADES][TEST ] [KRELTSC: 1885273824] Test passed
[Hera] [HADES][TEST ] Testing FLUSH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1885933266] Expected: Should handle empty buffers
[Hera] [HADES][TEST ] [KRELTSC: 1886404023] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1886912307] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1887486531] Testing word: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1887832086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1888215462] Running LOAD.basic: 1 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1889015247] Test passed
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1889690397] Expected: Should interpret block 1
[Hera] [HADES][TEST ] [KRELTSC: 1890142632] Running LOAD.zero_block: 0 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1890622293] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1891310589] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1891754760] Running LOAD.nonexistent: 9999 LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1892213274] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1892955288] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1893424176] Running LOAD.empty_stack: LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1893909402] Expected error occurred
[Hera] [HADES][TEST ] Testing LOAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1894607568] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1895079753] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1895562039] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1896132315] Testing word: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1896484548] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1896865257] 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: 1904927472] Test passed
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1905576624] Expected: Should display block 1
[Hera] [HADES][TEST ] [KRELTSC: 1906013403] Running LIST.zero_block: 0 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1906548819] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1907242890] Expected: Should handle block 0
[Hera] [HADES][TEST ] [KRELTSC: 1907671017] Running LIST.nonexistent: 9999 LIST
[Hera] [HADES][TEST ] [KRELTSC: 1908135747] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1908839226] Expected: Should handle missing block
[Hera] [HADES][TEST ] [KRELTSC: 1909292910] Running LIST.empty_stack: LIST
[Hera] [HADES][TEST ] [KRELTSC: 1909737606] Expected error occurred
[Hera] [HADES][TEST ] Testing LIST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1910426301] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1910917176] LIST: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1911410046] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1911986412] Testing word: SCR
[Hera] [HADES][TEST ] [KRELTSC: 1912332912] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1912839201] Running SCR.basic: SCR @ . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1913419326] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1914050796] Expected: Should show current block
[Hera] [HADES][TEST ] [KRELTSC: 1914502968] 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: 1922262615] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1922908995] Expected: Should update after LIST
[Hera] [HADES][TEST ] [KRELTSC: 1923368139] Running SCR.after_load: 1 LOAD SCR @ . CR
[Hera] [HADES][TEST ] [KRELTSC: 1923999693] Test passed
[Hera] [HADES][TEST ] Testing SCR ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1924628286] Expected: Should update after LOAD
[Hera] [HADES][TEST ] [KRELTSC: 1925077287] SCR: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1925573076] ▶ Testing module: src/test_runner/modules/block_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 1926137472] Testing word: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1926491385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1926870120] Running THRU.single_block: 1 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1927832655] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1928478552] Expected: Should load single block (1-1)
[Hera] [HADES][TEST ] [KRELTSC: 1928965983] Running THRU.ascending: 1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1929797583] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1930438734] Expected: Should load blocks 1-3 in order
[Hera] [HADES][TEST ] [KRELTSC: 1930917051] Running THRU.descending: 3 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1931745438] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1932388269] Expected: Should auto-swap and load 1-3
[Hera] [HADES][TEST ] [KRELTSC: 1932861210] Running THRU.same_block: 2 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1933426383] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1934074233] Expected: Should load single block (2-2)
[Hera] [HADES][TEST ] [KRELTSC: 1934543562] Running THRU.zero_start: 0 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1935028746] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1935736047] Expected: Should reject block 0 as start
[Hera] [HADES][TEST ] [KRELTSC: 1936207791] Running THRU.zero_end: 1 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1936655616] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1937344584] Expected: Should reject block 0 as end
[Hera] [HADES][TEST ] [KRELTSC: 1937855031] Running THRU.both_zero: 0 0 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1938307959] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1938996675] Expected: Should reject both blocks as 0
[Hera] [HADES][TEST ] [KRELTSC: 1939468125] Running THRU.invalid_start: 9999 10000 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1939987539] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1940675415] Expected: Should reject invalid start block
[Hera] [HADES][TEST ] [KRELTSC: 1941179751] Running THRU.invalid_end: 1 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1941647694] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1942354995] Expected: Should reject invalid end block
[Hera] [HADES][TEST ] [KRELTSC: 1942828419] Running THRU.both_invalid: 9998 9999 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1943313414] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1944013848] Expected: Should reject both invalid blocks
[Hera] [HADES][TEST ] [KRELTSC: 1944496239] Running THRU.empty_stack: THRU
[Hera] [HADES][TEST ] [KRELTSC: 1944945198] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1945654242] Expected: Should cause stack underflow (no args)
[Hera] [HADES][TEST ] [KRELTSC: 1946174097] Running THRU.one_arg: 1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1946604261] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1947293271] Expected: Should cause stack underflow (one arg)
[Hera] [HADES][TEST ] [KRELTSC: 1947807267] Running THRU.small_range: 1 2 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1948532733] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1949180604] Expected: Should load 2-block range
[Hera] [HADES][TEST ] [KRELTSC: 1949648568] Running THRU.medium_range: 1 5 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1950635463] Test passed
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1951278840] Expected: Should load 5-block range
[Hera] [HADES][TEST ] [KRELTSC: 1951748085] Running THRU.negative_start: -1 3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1952258700] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1952978811] Expected: Should handle negative start
[Hera] [HADES][TEST ] [KRELTSC: 1953438333] Running THRU.negative_end: 1 -3 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1953910287] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1954634997] Expected: Should handle negative end
[Hera] [HADES][TEST ] [KRELTSC: 1955102100] Running THRU.both_negative: -3 -1 THRU
[Hera] [HADES][TEST ] [KRELTSC: 1955597049] Expected error occurred
[Hera] [HADES][TEST ] Testing THRU ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1956308277] Expected: Should handle both negative
[Hera] [HADES][TEST ] [KRELTSC: 1956793881] THRU: 17 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1957345257] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 1957964799]
[Hera] === Testing Module: Dictionary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 1958501874] Running Dictionary Words Tests (Module 4)...
[Hera] [HADES][TEST ] [KRELTSC: 1959108543] Testing word: HERE
[Hera] [HADES][TEST ] [KRELTSC: 1959463086] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1959845202] Running HERE.basic: HERE HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1960454349] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1961115072] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 1961525244] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP /
[Hera] [HADES][TEST ] [KRELTSC: 1962288132] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1962968175] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit)
[Hera] [HADES][TEST ] [KRELTSC: 1963578540] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 1964297454] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1964927307] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 1965347790] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1966042428] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1966672932] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1967095704] Running HERE.stability: HERE DUP HERE = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 1967706216] Test passed
[Hera] [HADES][TEST ] Testing HERE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1968337203] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 1968752772] HERE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1969337559] Testing word: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1969692249] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1970073021] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR
[Hera] 10
[Hera] [HADES][TEST ] [KRELTSC: 1970879463] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1971545646] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 1971954012] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 1972631682] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1973391588] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 1973872677] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR
[Hera] -4
[Hera] [HADES][TEST ] [KRELTSC: 1974649887] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1975287825] Expected: Should print: -4
[Hera] [HADES][TEST ] [KRELTSC: 1975721223] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR
[Hera] 100
[Hera] [HADES][TEST ] [KRELTSC: 1976396856] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1977038553] Expected: Should print: 100
[Hera] [HADES][TEST ] [KRELTSC: 1977445533] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1978332384] Test passed
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1978969062] Expected: Should store and retrieve
[Hera] [HADES][TEST ] [KRELTSC: 1979415081] Running ALLOT.empty_stack: ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 1979951610] Expected error occurred
[Hera] [HADES][TEST ] Testing ALLOT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1980651519] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 1981122696] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 1981610862] Testing word: ,
[Hera] [HADES][TEST ] [KRELTSC: 1981984032] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 1982383998] Running ,.basic: 42 , HERE 1 CELLS - @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 1983119607] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 1983741753] Expected: Should compile 42
[Hera] [HADES][TEST ] [KRELTSC: 1984200456] Running ,.negative: -999 , HERE 1 CELLS - @ . CR
[Hera] [HADES][INFO ] [KRELTSC: 2003118852] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 43,430000,10000,0,0,177,72,27,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] -999
[Hera] [HADES][TEST ] [KRELTSC: 2004624951] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2005265934] Expected: Should compile -999
[Hera] [HADES][TEST ] [KRELTSC: 2005693242] Running ,.zero: 0 , HERE 1 CELLS - @ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2006358942] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2006992995] Expected: Should compile 0
[Hera] [HADES][TEST ] [KRELTSC: 2007401109] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR
[Hera] 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2008142640] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2008780662] Expected: Should compile max int
[Hera] [HADES][TEST ] [KRELTSC: 2009254716] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR
[Hera] -2147483648
[Hera] [HADES][TEST ] [KRELTSC: 2010039696] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2010667050] Expected: Should compile min int
[Hera] [HADES][TEST ] [KRELTSC: 2011118739] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR
[Hera] 20 20
[Hera] [HADES][TEST ] [KRELTSC: 2012006199] Test passed
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2012636304] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2013078669] Running ,.empty_stack: ,
[Hera] [HADES][TEST ] [KRELTSC: 2013589851] Expected error occurred
[Hera] [HADES][TEST ] Testing , ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2014269726] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2014743192] ,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2015210799] Testing word: C,
[Hera] [HADES][TEST ] [KRELTSC: 2015588358] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2015964342] Running C,.basic: 65 C, HERE 1 - C@ . CR
[Hera] 65
[Hera] [HADES][TEST ] [KRELTSC: 2016667905] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2017300110] Expected: Should compile byte 65
[Hera] [HADES][TEST ] [KRELTSC: 2017759233] Running C,.zero: 0 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2018377767] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2019011442] Expected: Should compile byte 0
[Hera] [HADES][TEST ] [KRELTSC: 2019460506] Running C,.high_byte: 255 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2020123602] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2020747155] Expected: Should compile byte 255
[Hera] [HADES][TEST ] [KRELTSC: 2021192187] Running C,.truncation: 256 C, HERE 1 - C@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2021855640] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2022533541] Expected: Should truncate to 0
[Hera] [HADES][TEST ] [KRELTSC: 2022976746] Running C,.negative: -1 C, HERE 1 - C@ . CR
[Hera] 255
[Hera] [HADES][TEST ] [KRELTSC: 2023763511] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2024427510] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2024868468] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR
[Hera] 65 66
[Hera] [HADES][TEST ] [KRELTSC: 2025804207] Test passed
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2026442481] Expected: Should compile multiple
[Hera] [HADES][TEST ] [KRELTSC: 2026889487] Running C,.empty_stack: C,
[Hera] [HADES][TEST ] [KRELTSC: 2027414760] Expected error occurred
[Hera] [HADES][TEST ] Testing C, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2028250140] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2028740385] C,: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2029218387] Testing word: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2029568730] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2029991145] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR
[Hera] 67890 12345
[Hera] [HADES][TEST ] [KRELTSC: 2030925708] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2031575952] Expected: Should compile double
[Hera] [HADES][TEST ] [KRELTSC: 2032045302] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR
[Hera] 0 0
[Hera] [HADES][TEST ] [KRELTSC: 2032790844] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2033429559] Expected: Should compile zero double
[Hera] [HADES][TEST ] [KRELTSC: 2033891769] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR
[Hera] -2000 -1000
[Hera] [HADES][TEST ] [KRELTSC: 2034771984] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2035412589] Expected: Should compile negative double
[Hera] [HADES][TEST ] [KRELTSC: 2035894875] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR
[Hera] -1 2147483647
[Hera] [HADES][TEST ] [KRELTSC: 2036858670] Test passed
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2037497007] Expected: Should compile large double
[Hera] [HADES][TEST ] [KRELTSC: 2037962031] Running 2,.one_item: 42 2,
[Hera] [HADES][TEST ] [KRELTSC: 2038564248] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2039267895] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2039748585] Running 2,.empty_stack: 2,
[Hera] [HADES][TEST ] [KRELTSC: 2040199770] Expected error occurred
[Hera] [HADES][TEST ] Testing 2, ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2040933216] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2041409706] 2,: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2041893399] Testing word: PAD
[Hera] [HADES][TEST ] [KRELTSC: 2042241642] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2042673276] Running PAD.basic: PAD PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2043313146] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2043940878] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2044352898] Running PAD.different_from_here: PAD HERE = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2045007825] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2045642004] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2046040395] Running PAD.stability: PAD DUP PAD = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2046717204] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2047351089] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2047755465] Running PAD.usable: PAD 42 OVER ! @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2048400417] Test passed
[Hera] [HADES][TEST ] Testing PAD ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2049049821] Expected: Should be usable memory
[Hera] [HADES][TEST ] [KRELTSC: 2049491766] PAD: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2049965190] Testing word: SP@
[Hera] [HADES][TEST ] [KRELTSC: 2050305348] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2050680807] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2051552979] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2052178275] Expected: Should show stack effect
[Hera] [HADES][TEST ] [KRELTSC: 2052625638] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2053276092] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2053900989] Expected: Should work on empty stack
[Hera] [HADES][TEST ] [KRELTSC: 2054359587] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2055285855] Test passed
[Hera] [HADES][TEST ] Testing SP@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2055942462] Expected: Should track changes
[Hera] [HADES][TEST ] [KRELTSC: 2056387200] SP@: 3 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2056864299] Testing word: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2057240703] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2057620362] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH .
[Hera] 3 [HADES][TEST ] [KRELTSC: 2058691257] Test passed
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2059325184] Expected: Should restore stack
[Hera] [HADES][TEST ] [KRELTSC: 2059751421] Running SP!.invalid_addr: 0 SP!
[Hera] [HADES][TEST ] [KRELTSC: 2060268945] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2060963058] Expected: Should cause error
[Hera] [HADES][TEST ] [KRELTSC: 2061397947] Running SP!.empty_stack: SP!
[Hera] [HADES][TEST ] [KRELTSC: 2061844932] Expected error occurred
[Hera] [HADES][TEST ] Testing SP! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2062528314] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2062993254] SP!: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2063487888] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2063844090] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2064221985] Running LATEST.basic: LATEST LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2064971601] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2065647969] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2066050749] Running LATEST.stability: LATEST DUP LATEST = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2066696772] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2067358608] Expected: Should be stable
[Hera] [HADES][TEST ] [KRELTSC: 2067810696] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2068297539] Testing word: COMPILATION
[Hera] [HADES][TEST ] [KRELTSC: 2068675287] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2069050221] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2069962356] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2070626586] Expected: Should advance HERE by 12
[Hera] [HADES][TEST ] [KRELTSC: 2071072374] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR
[Hera] [HADES][INFO ] [KRELTSC: 2072449281] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 44,440000,10000,0,0,199,77,28,4096,24,0,0,0,65536,0,0,65536,0,0
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2073799728] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2074513959] Expected: Should advance correctly
[Hera] [HADES][TEST ] [KRELTSC: 2075056767] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2076365214] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2077094901] Expected: Should combine allot and comma
[Hera] [HADES][TEST ] [KRELTSC: 2077580190] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2078622945] Test passed
[Hera] [HADES][TEST ] Testing COMPILATION ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2079329994] Expected: PAD should be isolated
[Hera] [HADES][TEST ] [KRELTSC: 2079799932] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2080385202] Testing word: STACK_MGMT
[Hera] [HADES][TEST ] [KRELTSC: 2080760367] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2081199876] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR
[Hera] 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2082200232] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2082955161] Expected: Should print: 43 42
[Hera] [HADES][TEST ] [KRELTSC: 2083382007] 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: 2084350233] Test passed
[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2085031830] Expected: Should preserve depth
[Hera] [HADES][TEST ] [KRELTSC: 2085545322] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2086145607] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2086793352]
[Hera] === Testing Module: Dictionary Manipulation Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2087380743] Running Dictionary Manipulation Words Tests (Module 14)...
[Hera] [HADES][TEST ] [KRELTSC: 2087996988] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2088753156] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2089178910] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2089568544] Running CREATE.basic: CREATE test1 42 , test1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2091196863] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2091926508] Expected: Should create and store
[Hera] [HADES][TEST ] [KRELTSC: 2092434288] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2093306397] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2094061683] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2094521436] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 2095594389] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2096250975] Expected: Newest definition should win (prints 2)
[Hera] [HADES][TEST ] [KRELTSC: 2096766672] Running CREATE.duplicate: CREATE test2 CREATE test2
[Hera] [HADES][TEST ] [KRELTSC: 2097477228] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2098125309] Expected: Should allow redefinition (latest shadows)
[Hera] [HADES][TEST ] [KRELTSC: 2098659969] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2099293287] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2099935950] Testing word: FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2100292677] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2100678153] Running FORGET.basic: CREATE temp1 FORGET temp1
[Hera] [HADES][TEST ] [KRELTSC: 2102814420] Test passed
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2103516408] Expected: Should forget word
[Hera] [HADES][TEST ] [KRELTSC: 2103935967] Running FORGET.nonexistent: FORGET nonexistent
[Hera] [HADES][TEST ] [KRELTSC: 2104588815] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2105375223] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2105927481] Running FORGET.protected: FORGET FORGET
[Hera] [HADES][TEST ] [KRELTSC: 2106961227] Expected error occurred
[Hera] [HADES][TEST ] Testing FORGET ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2107859838] Expected: Should protect system words
[Hera] [HADES][TEST ] [KRELTSC: 2108333535] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2108822289] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2109480219] Testing word: IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2109876531] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2110257786] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2111576607] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2112246339] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2112823902] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2113481685] Expected: Should execute immediately
[Hera] [HADES][TEST ] [KRELTSC: 2113980645] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2114768229] Test passed
[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2115458499] Expected: Should handle double immediate
[Hera] [HADES][TEST ] [KRELTSC: 2116022622] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2116526034] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2117212629] Testing word: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2117613204] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2118038139] Running FIND.existing: FIND DUP . CR
[Hera] 1035589712
[Hera] [HADES][TEST ] [KRELTSC: 2119081251] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2119738971] Expected: Should find system word
[Hera] [HADES][TEST ] [KRELTSC: 2120253576] Running FIND.user_word: : test5 44 ; FIND test5 . CR
[Hera] 1035755776
[Hera] [HADES][TEST ] [KRELTSC: 2121142674] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2121779541] Expected: Should find user word
[Hera] [HADES][TEST ] [KRELTSC: 2122226673] Running FIND.nonexistent: FIND nonexistent . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2122885149] Test passed
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2123515065] Expected: Should return 0
[Hera] [HADES][TEST ] [KRELTSC: 2123919063] Running FIND.empty: FIND
[Hera] [HADES][TEST ] [KRELTSC: 2124350151] Expected error occurred
[Hera] [HADES][TEST ] Testing FIND ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2125039980] Expected: Should error (no token)
[Hera] [HADES][TEST ] [KRELTSC: 2125478775] FIND: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2125960851] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2126614938] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2126993610] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2127369867] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2127978027] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2128655991] Expected: Should set current to context
[Hera] [HADES][TEST ] [KRELTSC: 2129119650] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2129715147] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2130378348] Expected: Should be idempotent
[Hera] [HADES][TEST ] [KRELTSC: 2130843225] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2131366944] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2132050662] Testing word: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2132406675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2132829615] Running SMUDGE.during_def: : test6 SMUDGE 45 ;
[Hera] [HADES][TEST ] [KRELTSC: 2133491892] Test passed
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2134144635] Expected: Should hide incomplete def
[Hera] [HADES][TEST ] [KRELTSC: 2134596765] Running SMUDGE.outside_def: SMUDGE
[Hera] [HADES][TEST ] [KRELTSC: 2135199381] Expected error occurred
[Hera] [HADES][TEST ] Testing SMUDGE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2135906451] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2136357048] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2136864219] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2137504488] Testing word: LATEST
[Hera] [HADES][TEST ] [KRELTSC: 2137867095] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2138246439] Running LATEST.basic: LATEST @ . CR
[Hera] 1035630336
[Hera] [HADES][TEST ] [KRELTSC: 2139035031] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2139680907] Expected: Should show latest word
[Hera] [HADES][TEST ] [KRELTSC: 2140115838] Running LATEST.after_def: : test7 46 ; LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2140908546] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2141574792] Expected: Should update after def
[Hera] [HADES][TEST ] [KRELTSC: 2142009996] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR
[Hera] 1035651080
[Hera] [HADES][TEST ] [KRELTSC: 2143055166] Test passed
[Hera] [HADES][TEST ] Testing LATEST ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2143729623] Expected: Should update after forget
[Hera] [HADES][TEST ] [KRELTSC: 2144182488] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2144676156] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2145333477] Testing word: >BODY
[Hera] [HADES][TEST ] [KRELTSC: 2145681510] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2146065894] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR
[Hera] 1035756856
[Hera] [HADES][TEST ] [KRELTSC: 2147326146] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2147974437] Expected: Should get param field
[Hera] [HADES][TEST ] [KRELTSC: 2148407037] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR
[Hera] 1035757096
[Hera] [HADES][TEST ] [KRELTSC: 2149416003] Test passed
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2150064000] Expected: Should get var storage
[Hera] [HADES][TEST ] [KRELTSC: 2150498343] Running >BODY.nonexistent: ' NONEXISTENT >BODY
[Hera] [HADES][ERROR] [KRELTSC: 2151039555] ': word 'NONEXISTENT' not found
[Hera] [HADES][TEST ] [KRELTSC: 2151498405] Expected error occurred
[Hera] [HADES][TEST ] Testing >BODY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2152208415] Expected: Should handle missing word
[Hera] [HADES][TEST ] [KRELTSC: 2152663401] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2153146443] ▶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2153803701] Testing word: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2154162927] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2154598698] Running HIDDEN.basic: : test10 HIDDEN 47 ;
[Hera] [HADES][TEST ] [KRELTSC: 2155460685] Test passed
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2156140224] Expected: Should hide word
[Hera] [HADES][TEST ] [KRELTSC: 2156558061] Running HIDDEN.outside_def: HIDDEN
[Hera] [HADES][TEST ] [KRELTSC: 2157269205] Expected error occurred
[Hera] [HADES][TEST ] Testing HIDDEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2158103640] Expected: Should error outside def
[Hera] [HADES][TEST ] [KRELTSC: 2158628346] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2159273298] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2160125184]
[Hera] === Testing Module: Vocabulary Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2160744726] Running Vocabulary Words Tests (Module 15)...
[Hera] [HADES][TEST ] [KRELTSC: 2161376574] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2162203491] Testing word: VOCABULARY
[Hera] [HADES][TEST ] [KRELTSC: 2162634054] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2163052899] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2165242863] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2165940084] Expected: Should create vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2166412500] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR
[Hera] 1035757768
[Hera] [HADES][TEST ] [KRELTSC: 2168274276] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2168944239] Expected: Should create and switch
[Hera] [HADES][TEST ] [KRELTSC: 2169385302] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2171447355] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2172124311] Expected: Should create word in isolated vocab
[Hera] [HADES][TEST ] [KRELTSC: 2172655065] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR
[Hera] [HADES][INFO ] [KRELTSC: 2174667579] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2175167904] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 11
[Hera] [HADES][TEST ] [KRELTSC: 2175734925] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2176399386] Expected: Should access word across vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2176936125] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2178526119] Test passed
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2179235625] Expected: Should create multiple vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2179714068] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC
[Hera] [HADES][ERROR] [KRELTSC: 2180488233] VOCABULARY: duplicate 'TESTVOC'
[Hera] [HADES][TEST ] [KRELTSC: 2180977029] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2181705519] Expected: Should handle duplicate
[Hera] [HADES][TEST ] [KRELTSC: 2182142949] Running VOCABULARY.empty_name: VOCABULARY
[Hera] [HADES][ERROR] [KRELTSC: 2182658982] VOCABULARY: missing name
[Hera] [HADES][TEST ] [KRELTSC: 2183075706] Expected error occurred
[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2183803440] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2184251706] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2184815829] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2185423947] Testing word: FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2185774689] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2186159157] Running FORTH.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2187203235] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2187856755] Expected: Should select FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2188310418] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2189015094] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2189545974] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2190176667] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2190817902] Expected: Should find word in FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2191289940] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2192882160] Test passed
[Hera] [HADES][TEST ] Testing FORTH ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2193596559] Expected: Should return to FORTH
[Hera] [HADES][TEST ] [KRELTSC: 2194035648] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2194519110] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2195105955] Testing word: DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2195507706] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2195899818] Running DEFINITIONS.basic: FORTH DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2197049106] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2197766739] Expected: Should set current vocabulary
[Hera] [HADES][TEST ] [KRELTSC: 2198232561] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS
[Hera] [HADES][TEST ] [KRELTSC: 2199551319] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2200245558] Expected: Should set new current
[Hera] [HADES][TEST ] [KRELTSC: 2200780407] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ;
[Hera] [HADES][TEST ] [KRELTSC: 2202540648] Test passed
[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2203223526] Expected: Should create in correct vocab
[Hera] [HADES][TEST ] [KRELTSC: 2203707303] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2204260422] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2204859993] Testing word: CONTEXT
[Hera] [HADES][TEST ] [KRELTSC: 2205219555] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2205597093] Running CONTEXT.basic: CONTEXT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2206401351] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2207061885] Expected: Should show current context
[Hera] [HADES][TEST ] [KRELTSC: 2207532117] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT !
[Hera] [HADES][TEST ] [KRELTSC: 2208168522] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2208826284] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2209383162] Running CONTEXT.initial: FORTH CONTEXT @ . CR
[Hera] 1035635408
[Hera] [HADES][TEST ] [KRELTSC: 2210705490] Test passed
[Hera] [HADES][TEST ] Testing CONTEXT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2211372534] Expected: Should show FORTH vocab
[Hera] [HADES][TEST ] [KRELTSC: 2211881364] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2212408695] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2213014083] Testing word: CURRENT
[Hera] [HADES][TEST ] [KRELTSC: 2213375913] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2213753325] Running CURRENT.basic: CURRENT @ . CR
[Hera] 1035760672
[Hera] [HADES][TEST ] [KRELTSC: 2214639651] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2215317111] Expected: Should show current vocab
[Hera] [HADES][TEST ] [KRELTSC: 2215772517] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR
[Hera] 1035761160
[Hera] [HADES][TEST ] [KRELTSC: 2217413919] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2218063512] Expected: Should show new vocab
[Hera] [HADES][TEST ] [KRELTSC: 2218500669] Running CURRENT.protect: CURRENT @ 1+ CURRENT !
[Hera] [HADES][TEST ] [KRELTSC: 2219100219] Test passed
[Hera] [HADES][TEST ] Testing CURRENT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2219744919] Expected: Should allow modification (impl-defined effect)
[Hera] [HADES][TEST ] [KRELTSC: 2220298395] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2220813924] ▶ Testing module: src/test_runner/modules/vocabulary_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2221393629] Testing word: ORDER
[Hera] [HADES][TEST ] [KRELTSC: 2221744833] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2222120355] Running ORDER.basic: ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2223358788] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2224000968] Expected: Should list search order
[Hera] [HADES][TEST ] [KRELTSC: 2224447470] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER
[Hera] Search order:
[Hera]
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2226236124] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2226889140] Expected: Should show all vocabs
[Hera] [HADES][TEST ] [KRELTSC: 2227390725] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER
[Hera] Search order:
[Hera] Current:
[Hera] [HADES][TEST ] [KRELTSC: 2228681826] Test passed
[Hera] [HADES][TEST ] Testing ORDER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2229347421] Expected: Should show FORTH only
[Hera] [HADES][TEST ] [KRELTSC: 2229784452] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2230365312] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2231023578]
[Hera] === Testing Module: System Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2231571237] Running System Words Tests (Module 18)...
[Hera] [HADES][WARN ] [KRELTSC: 2232041826] Some system tests marked as unimplemented due to system-level effects
[Hera] [HADES][TEST ] [KRELTSC: 2232722394] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2233336350] Testing word: QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2233688499] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2234081010] Running QUIT.in_definition: : BAD-WORD QUIT ;
[Hera] [HADES][TEST ] [KRELTSC: 2234884659] Expected error occurred
[Hera] [HADES][TEST ] Testing QUIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2235625770] Expected: Should prevent compilation
[Hera] [HADES][TEST ] [KRELTSC: 2236087644] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2236609620] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2237184117] Testing word: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2237566128] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2237944170] Running ABORT.basic: ABORT
[Hera] [HADES][TEST ] [KRELTSC: 2238721821] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2239391133] Expected: Should clear stacks and return to QUIT
[Hera] [HADES][TEST ] [KRELTSC: 2239928712] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2240953764] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 45,450000,10000,0,0,223,82,26,4096,30,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 2242335900] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2242978857] Expected: Should clear stack
[Hera] [HADES][TEST ] [KRELTSC: 2243413368] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR
[Hera] [HADES][INFO ] [KRELTSC: 2244350388] ECW: w=0x3dba99e0 func=0x3d6bce11 'ABORT'
[Hera] [HADES][TEST ] [KRELTSC: 2244908883] Test passed
[Hera] [HADES][TEST ] Testing ABORT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2245562361] Expected: ABORT may appear in a definition; when executed it clears both stacks
[Hera] [HADES][TEST ] [KRELTSC: 2246238120] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2246720658] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2247274974] Testing word: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2247628467] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2248027299] Running ABORT".condition_true: -1 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2249173059] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2249835567] Expected: Should abort with message (no error; stacks cleared to QUIT)
[Hera] [HADES][TEST ] [KRELTSC: 2250491985] Running ABORT".condition_false: 0 ABORT" Error"
[Hera] [HADES][TEST ] [KRELTSC: 2251063983] Test passed
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2251726239] Expected: Should not abort
[Hera] [HADES][TEST ] [KRELTSC: 2252152749] Running ABORT".empty_stack: ABORT"
[Hera] [HADES][TEST ] [KRELTSC: 2252640684] Expected error occurred
[Hera] [HADES][TEST ] Testing ABORT" ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2253339060] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2253814437] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2254328244] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2254899927] Testing word: BYE
[Hera] [HADES][TEST ] [KRELTSC: 2255237943] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2255627199] BYE: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2256097452] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2256684927] Testing word: COLD
[Hera] [HADES][TEST ] [KRELTSC: 2257028172] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2257401846] COLD: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2257889109] ▶ Testing module: src/test_runner/modules/system_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2258532885] Testing word: WARM
[Hera] [HADES][TEST ] [KRELTSC: 2258880477] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2259257364] WARM: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2259770268] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2260386387]
[Hera] === Testing Module: Defining Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2260940430] Running Defining Words Tests (Module 13)...
[Hera] [HADES][TEST ] [KRELTSC: 2261495565] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2262106791] Testing word: :
[Hera] [HADES][TEST ] [KRELTSC: 2262440166] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2262833958] Running :.basic: : TEST1 42 ; TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2263552053] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2264027619] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2264613876] Test passed
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2265271974] Expected: Should define and execute
[Hera] [HADES][TEST ] [KRELTSC: 2265717342] Running :.empty_name: :
[Hera] [HADES][TEST ] [KRELTSC: 2266143936] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2266846911] Expected: Should handle empty definition
[Hera] [HADES][TEST ] [KRELTSC: 2267334678] Running :.nested: : TEST3 : ;
[Hera] [HADES][ERROR] [KRELTSC: 2267890107] Nested ':' inside a definition is not allowed
[Hera] [HADES][TEST ] [KRELTSC: 2268403515] Expected error occurred
[Hera] [HADES][TEST ] Testing : ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2269097376] Expected: Should prevent nested definition
[Hera] [HADES][TEST ] [KRELTSC: 2269593732] :: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2270093196] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2270676135] Testing word: ;
[Hera] [HADES][TEST ] [KRELTSC: 2271026646] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2271416784] Running ;.alone: ;
[Hera] [HADES][TEST ] [KRELTSC: 2271897957] Expected error occurred
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2272586883] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2273076750] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2273795412] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2274267324] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2274842010] Test passed
[Hera] [HADES][TEST ] Testing ; ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2275498092] Expected: Should handle immediate
[Hera] [HADES][TEST ] [KRELTSC: 2275942053] ;: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2276399202] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2276981700] Testing word: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2277372678] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2277758553] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2278973802] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2279674005] Expected: Should create constant
[Hera] [HADES][TEST ] [KRELTSC: 2280109881] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2280828039] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2281510392] Expected: Should handle zero
[Hera] [HADES][TEST ] [KRELTSC: 2281937091] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2282712411] Test passed
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2283360429] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2283831627] Running CONSTANT.empty_stack: CONSTANT
[Hera] [HADES][TEST ] [KRELTSC: 2284347030] Expected error occurred
[Hera] [HADES][TEST ] Testing CONSTANT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2285098662] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2285560284] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2286084738] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2286658416] Testing word: VARIABLE
[Hera] [HADES][TEST ] [KRELTSC: 2287022787] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2287397952] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2288539092] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2289209433] Expected: Should create variable
[Hera] [HADES][TEST ] [KRELTSC: 2289641802] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3
[Hera] [HADES][TEST ] [KRELTSC: 2290338918] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2291010729] Expected: Should create multiple
[Hera] [HADES][TEST ] [KRELTSC: 2291454522] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR
[Hera] -99
[Hera] [HADES][TEST ] [KRELTSC: 2292323691] Test passed
[Hera] [HADES][TEST ] Testing VARIABLE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2292989559] Expected: Should store/fetch
[Hera] [HADES][TEST ] [KRELTSC: 2293442340] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2294072718] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2294743227] Testing word: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2295100752] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2295499185] Running CREATE.basic: CREATE OBJ1
[Hera] [HADES][TEST ] [KRELTSC: 2296195188] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2296864857] Expected: Should create word
[Hera] [HADES][TEST ] [KRELTSC: 2297298276] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2298083382] Test passed
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2298760485] Expected: Should allow data
[Hera] [HADES][TEST ] [KRELTSC: 2299165365] Running CREATE.empty_name: CREATE
[Hera] [HADES][TEST ] [KRELTSC: 2299632636] Expected error occurred
[Hera] [HADES][TEST ] Testing CREATE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2300354007] Expected: Should handle empty name
[Hera] [HADES][TEST ] [KRELTSC: 2300811870] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2301296004] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2301878313] Testing word: DOES>
[Hera] [HADES][TEST ] [KRELTSC: 2302225989] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2302620957] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR
[Hera] [HADES][INFO ] [KRELTSC: 2303994714] ECW: w=0x3dbaa258 func=0x3d6a8773 'CREATE'
[Hera] [HADES][INFO ] [KRELTSC: 2304576540] ECW: w=0x3dba6da0 func=0x3d6ab0c9 ','
[Hera] [HADES][INFO ] [KRELTSC: 2305063383] ECW: w=0x3dbaadb8 func=0x3d6a8562 'does_rt'
[Hera] [HADES][INFO ] [KRELTSC: 2305961826] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2307306834] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2307961446] Expected: Should define behavior
[Hera] [HADES][TEST ] [KRELTSC: 2308402824] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT
[Hera] [HADES][TEST ] [KRELTSC: 2309489616] Test passed
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2310136101] Expected: Should work with arrays
[Hera] [HADES][TEST ] [KRELTSC: 2310577290] Running DOES>.outside: DOES>
[Hera] [HADES][ERROR] [KRELTSC: 2311073394] DOES>: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2311440117] Expected error occurred
[Hera] [HADES][TEST ] Testing DOES> ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2312145822] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2312628444] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2313134250] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2313714207] Testing word: [
[Hera] [HADES][TEST ] [KRELTSC: 2314044705] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2314422306] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2315421003] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2316074040] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2316705825] Expected: Should enter interpret
[Hera] [HADES][TEST ] [KRELTSC: 2317180845] Running [.outside: [
[Hera] [HADES][TEST ] [KRELTSC: 2317579593] Test passed
[Hera] [HADES][TEST ] Testing [ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2318212995] Expected: Should be allowed outside definition (no error)
[Hera] [HADES][TEST ] [KRELTSC: 2318782137] [: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2319262533] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2319846669] Testing word: ]
[Hera] [HADES][TEST ] [KRELTSC: 2320175340] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2320551030] Running ].basic: [ 42 ] . CR
[Hera] [HADES][TEST ] [KRELTSC: 2321127648] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2321784948] Expected: Should resume compile
[Hera] [HADES][TEST ] [KRELTSC: 2322217254] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2322902841] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2323408542] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2323963089] Test passed
[Hera] [HADES][TEST ] Testing ] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2324597898] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2325028125] ]: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2325511020] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2326100049] Testing word: DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2326450119] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2326827846] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1
[Hera] [HADES][INFO ] [KRELTSC: 2328387222] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2328892923] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 42 [HADES][INFO ] [KRELTSC: 2329408599] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2329878432] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2330380206] Test passed
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2331023457] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 2331447489] Running DEFER.uninit: DEFER DF2 DF2
[Hera] [HADES][ERROR] [KRELTSC: 2332083474] DEFER runtime: no target set for 'DF2'
[Hera] [HADES][TEST ] [KRELTSC: 2332563534] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2333274888] Expected: Should error: uninitialized deferred word
[Hera] [HADES][TEST ] [KRELTSC: 2333802366] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2334320100] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2334893799] Testing word: IS
[Hera] [HADES][TEST ] [KRELTSC: 2335250148] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2335632432] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1
[Hera] [HADES][INFO ] [KRELTSC: 2336662398] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2337157704] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 2337653514] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2338109088] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2338586271] Test passed
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2339210727] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 2339631735] Running IS.not_defer: 42 IS DUP
[Hera] [HADES][ERROR] [KRELTSC: 2340206169] IS: 'DUP' was not created by DEFER
[Hera] [HADES][TEST ] [KRELTSC: 2340717162] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2341404240] Expected: Should error: DUP is not a DEFER word
[Hera] [HADES][TEST ] [KRELTSC: 2341912104] Running IS.not_found: 42 IS NOSUCH
[Hera] [HADES][ERROR] [KRELTSC: 2342427423] IS: word 'NOSUCH' not found
[Hera] [HADES][TEST ] [KRELTSC: 2342841081] Expected error occurred
[Hera] [HADES][TEST ] Testing IS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2343529860] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2343992973] IS: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2344487670] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2345065821] Testing word: DEFER@
[Hera] [HADES][TEST ] [KRELTSC: 2345423346] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2345804013] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR
[Hera] -1
[Hera] [HADES][TEST ] [KRELTSC: 2347233315] Test passed
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2347897797] Expected: Should print: -1
[Hera] [HADES][TEST ] [KRELTSC: 2348305281] Running DEFER@.not_found: DEFER@ NOSUCH2
[Hera] [HADES][ERROR] [KRELTSC: 2348863923] DEFER@: word 'NOSUCH2' not found
[Hera] [HADES][TEST ] [KRELTSC: 2349309102] Expected error occurred
[Hera] [HADES][TEST ] Testing DEFER@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2350013043] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2350479285] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2351037654] ▶ Testing module: src/test_runner/modules/defining_words_tests.c
[Hera] [HADES][TEST ] [KRELTSC: 2351629938] Testing word: [']
[Hera] [HADES][TEST ] [KRELTSC: 2351969907] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2352348873] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR
[Hera] [HADES][INFO ] [KRELTSC: 2353372749] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2353862637] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2354616558] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2355272850] Expected: Should print: 77 77
[Hera] [HADES][TEST ] [KRELTSC: 2355713115] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR
[Hera] [HADES][INFO ] [KRELTSC: 2356500909] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2357002536] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2357591712] Test passed
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2358219780] Expected: Should print: 1
[Hera] [HADES][TEST ] [KRELTSC: 2358636882] Running ['].not_found: : BKT3 ['] NOSUCHWORD ;
[Hera] [HADES][ERROR] [KRELTSC: 2359277823] [']': word 'NOSUCHWORD' not found
[Hera] [HADES][TEST ] [KRELTSC: 2359744989] Expected error occurred
[Hera] [HADES][TEST ] Testing ['] ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2360441475] Expected: Should error: word not found
[Hera] [HADES][TEST ] [KRELTSC: 2360911560] [']: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2361447879] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 2362064733]
[Hera] === Testing Module: Control Words ===
[Hera] [HADES][INFO ] [KRELTSC: 2362571148] Running Control Words Tests (Module 12)...
[Hera] [HADES][TEST ] [KRELTSC: 2363121369] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2363750403] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2364095748] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2364473790] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2366381514] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2367103935] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2367627549] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2368233735] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2368834398] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2369488926] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2369945151] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2370809700] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2371357590] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2371842417] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2372395851] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2373029232] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2373565152] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2374573194] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2375090655] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2375592282] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2376070557] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2376554145] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2377025238] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2377586631] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2378236728] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2378676846] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2379721680] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 46,460000,10000,0,0,202,85,24,4096,67,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2380999299] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2381498973] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2381952762] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2382530808] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2383154256] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2383606722] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2384163747] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2384536539] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2385217737] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2385687549] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2386188021] Testing word: IF
[Hera] [HADES][TEST ] [KRELTSC: 2386548675] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2386923945] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2387814303] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2388321516] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2388800694] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2389305996] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2389874067] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2390519019] Expected: Should take true branch
[Hera] [HADES][TEST ] [KRELTSC: 2390966823] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2391762639] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2392252380] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2392729731] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 24
[Hera] [HADES][TEST ] [KRELTSC: 2393277264] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2393907075] Expected: Should take false branch
[Hera] [HADES][TEST ] [KRELTSC: 2394349839] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2395305948] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2395905225] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2396473275] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2396989644] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2397484110] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2397964653] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 2398556076] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2399203191] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2399644044] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2400537111] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2401180677] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2401719663] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 2402350671] Test passed
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2403045918] Expected: Should work without ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2403498678] Running IF.empty_stack: IF
[Hera] [HADES][ERROR] [KRELTSC: 2403981321] IF: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2404334856] Expected error occurred
[Hera] [HADES][TEST ] Testing IF ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2405037747] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 2405546703] IF: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2406153225] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2406720582] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2407082265] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2407507158] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2408142009] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2408544474] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2409304506] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2409750168] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2410575048] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2410935576] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2411694264] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2412160128] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2412648987] Testing word: ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2412993219] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2413383672] Running ELSE.alone: ELSE
[Hera] [HADES][ERROR] [KRELTSC: 2413909323] ELSE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2414279112] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2414968458] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2415420693] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2416145676] ELSE: missing IF
[Hera] [HADES][TEST ] [KRELTSC: 2416502907] Expected error occurred
[Hera] [HADES][TEST ] Testing ELSE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2417195508] Expected: Should prevent double ELSE
[Hera] [HADES][TEST ] [KRELTSC: 2417676933] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2418162222] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2418733989] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2419077381] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2419490829] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2420063562] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2420448450] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2421136137] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2421577914] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2422296366] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2422669599] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2423032773] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2423739087] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2424211923] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2424710295] Testing word: THEN
[Hera] [HADES][TEST ] [KRELTSC: 2425078803] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2425473330] Running THEN.alone: THEN
[Hera] [HADES][ERROR] [KRELTSC: 2425974264] THEN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2426364906] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2427069981] Expected: Should error outside IF
[Hera] [HADES][TEST ] [KRELTSC: 2427577698] Running THEN.extra: : BAD IF 1 THEN THEN ;
[Hera] [HADES][ERROR] [KRELTSC: 2428413519] CF: underflow
[Hera] [HADES][ERROR] [KRELTSC: 2428819554] THEN: unmatched
[Hera] [HADES][TEST ] [KRELTSC: 2429153853] Expected error occurred
[Hera] [HADES][TEST ] Testing THEN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2429843514] Expected: Should prevent extra THEN
[Hera] [HADES][TEST ] [KRELTSC: 2430315951] THEN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2430880410] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2431446675] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2431798026] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2432175606] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2433628386] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2434110861] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2434588821] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2435101452] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2435651064] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2436186522] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2436811881] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2437341354] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2437856694] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2438318337] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2438794197] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2439279402] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2439729474] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2440178265] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2440633230] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2441103021] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2441606643] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2442110013] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2442562101] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2443072716] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2443514934] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2444013453] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2444458443] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2444967714] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2445523983] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2446044741] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2446603992] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2447260788] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2447925900] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2448364590] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2449867644] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2450355747] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2450829696] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2451307278] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2451771819] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2452250934] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2452714404] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2453189424] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2453682735] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2454133962] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2454588759] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2455063296] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2455546842] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2456019783] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2456478276] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2456938008] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2457382242] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2457905961] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2458350300] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2458840860] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2459290407] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2459777649] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2460226944] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2460706143] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2461167156] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2461639656] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2462124588] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2462612145] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2463142437] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2463745599] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2464306257] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2464879326] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2465409534] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2465970969] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2466498741] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2467070991] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2467809015] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2468595339] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2469118953] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2469785367] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2470319418] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2471115360] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2471648319] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2472228927] Testing word: BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2472611127] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2472997254] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2474038476] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2474540460] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2475001137] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2475452574] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2475911088] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2476370589] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2476864320] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2477309037] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2477766816] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2478215754] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2478671916] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2479155609] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2479600011] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2480054766] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2480503998] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2480973558] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2481449418] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2481902766] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2482354287] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2482817022] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2483259555] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2483739657] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2484186600] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2484637134] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2485110789] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 2485652400] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2486286537] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2487078657] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2487877161] Expected: Should loop until true
[Hera] [HADES][TEST ] [KRELTSC: 2488502541] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2489633412] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2490119079] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2490582444] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2491079010] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2491524252] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492022771] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2492475825] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2492967540] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2493442854] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2493908466] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2494349676] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2494848510] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2495406228] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2495922849] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2496444321] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2496968691] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2497555368] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2498140554] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2498706987] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2499281064] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2499821730] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2500321425] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2501301894] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 47,470000,10000,0,0,218,91,25,4096,198,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2503047624] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2503578378] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2504089812] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2504583921] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2505034350] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2505501915] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2505986721] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2506498869] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2506949172] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2507424969] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2507895852] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2508354870] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2508795807] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2509298505] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2509943037] Test passed
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2510605944] Expected: Should loop while true
[Hera] [HADES][TEST ] [KRELTSC: 2511062064] Running BEGIN.alone: BEGIN
[Hera] [HADES][ERROR] [KRELTSC: 2511495651] BEGIN: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2511852273] Expected error occurred
[Hera] [HADES][TEST ] Testing BEGIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2512581120] Expected: Should error outside definition
[Hera] [HADES][TEST ] [KRELTSC: 2513126532] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2513676123] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2514348081] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2514715917] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2515106391] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2516354526] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2516861697] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2517338145] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2517787587] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2518268487] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2518755981] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2519219766] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2519664651] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2520119322] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2520595098] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2521091517] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2521545285] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2521988910] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2522438835] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2522927085] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2523403449] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2523848019] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2524312014] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2524790667] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2525235069] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2525758956] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2526208209] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2526698139] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2527146846] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2527621152] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2528201319] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2529079434] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2529844128] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2530318245] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2531426688] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2532187329] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2532670875] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2533317969] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2533766529] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2534535402] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2535110361] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2535669024] Testing word: UNTIL
[Hera] [HADES][TEST ] [KRELTSC: 2536056999] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2536476117] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2537609214] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2538155697] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2538657534] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2539170732] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2539690734] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2540258553] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2540756610] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2541255213] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2541772611] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2542295973] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2542826517] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2543327031] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2543846676] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2544356682] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2544845751] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2545379403] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2545906650] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2546472012] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2546971749] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2547468819] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2548019523] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2548517454] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 2549016918] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2549512392] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 2550025569] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2550561258] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2551216080] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2551943709] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2552417658] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE
[Hera] [HADES][TEST ] [KRELTSC: 2553270951] Test passed
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2554004775] Expected: Should be immediate
[Hera] [HADES][TEST ] [KRELTSC: 2554472865] Running UNTIL.no_begin: UNTIL
[Hera] [HADES][ERROR] [KRELTSC: 2554935432] UNTIL: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2555328090] Expected error occurred
[Hera] [HADES][TEST ] Testing UNTIL ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2556033333] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2556494640] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2556975393] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2557544829] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2557893786] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2558296839] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2559248685] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2559722613] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2560190556] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2560648965] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2561128752] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2561581932] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2562057141] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2562538818] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2563002771] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2563444506] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2563930005] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2564395827] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2564879226] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2565328311] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2565784263] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2566228812] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2566734051] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2567186013] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2567684385] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2568132567] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2568615546] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2569064715] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2569575183] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2570027922] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2570500233] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2570974056] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2571424359] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2571874284] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2572349367] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2572866891] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2573366775] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2573817204] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2574316416] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2574763842] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2575304676] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2575941522] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2576596344] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2577030708] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2577988392] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2578474626] ECW: w=0x3dba0550 func=0x3d6b02cd '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2578923816] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2579444826] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2580003069] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2580653439] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2581122831] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2581674123] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2582043114] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2582747244] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2583199542] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2583711228] Testing word: WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2584061319] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2584452507] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2585470398] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2585958417] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2586427494] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2586873030] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2587366068] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2587837917] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2588327532] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2588776470] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2589240423] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2589702150] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2590203336] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2590650510] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2591146362] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2591594082] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2592080400] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2592527700] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2593004127] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2593462935] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2593958367] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2594421060] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2594868171] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2595324858] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2595818988] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2596271370] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2596793724] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2597242893] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2597701995] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2598171240] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2598647751] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2599166871] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2599743846] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2600306394] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2600787210] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2601243813] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2601731118] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2602379598] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2603037402] Expected: Should count up
[Hera] [HADES][TEST ] [KRELTSC: 2603545035] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2604611016] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2605095087] ECW: w=0x3dba0550 func=0x3d6b02cd '0<'
[Hera] [HADES][INFO ] [KRELTSC: 2605547910] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2606044602] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 2606617881] Test passed
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2607281082] Expected: Should handle zero iterations
[Hera] [HADES][TEST ] [KRELTSC: 2607749760] Running WHILE.no_begin: WHILE
[Hera] [HADES][ERROR] [KRELTSC: 2608197459] WHILE: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2608581255] Expected error occurred
[Hera] [HADES][TEST ] Testing WHILE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2609297943] Expected: Should error without BEGIN
[Hera] [HADES][TEST ] [KRELTSC: 2609749065] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2610246009] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2610830964] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2611207725] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2611592109] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2612636355] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2613127419] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2613587277] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2614038504] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2614516800] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2615014605] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2615496450] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2615950638] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2616753762] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 48,480000,10000,0,0,221,92,26,4096,350,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2617978776] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2618421813] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2618937237] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2619384285] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2619863232] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2620325757] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2620774107] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2621239698] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2621718960] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2622173001] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2622644934] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2623116930] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2623566561] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2624011467] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2624491044] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2624938869] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2625438984] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2625900984] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2626354563] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2626794765] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2627294397] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2627741487] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2628221883] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2628671010] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2629128243] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2629586400] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2630070387] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2630667144] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2631319530] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2631768510] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2632301868] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2632682829] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2633385447] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2633852508] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2634344559] Testing word: REPEAT
[Hera] [HADES][TEST ] [KRELTSC: 2634697695] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2635073910] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR
[Hera] [HADES][INFO ] [KRELTSC: 2636115027] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2636583285] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2637040098] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2637481392] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2637983817] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2638429899] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2638913088] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2639384118] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2639856198] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2640296904] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2640788472] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2641235247] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2641711149] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2642180541] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2642637816] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2643076737] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2643551148] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2644002627] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2644491297] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2644947375] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2645396712] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2645844684] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2646339885] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2646785232] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2647268295] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2647718220] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2648170077] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2648629326] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2649113712] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 2649565905] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2650036326] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2650507146] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2650959003] ECW: w=0x3dba0a00 func=0x3d6b05e5 '<'
[Hera] [HADES][INFO ] [KRELTSC: 2651407731] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 2651885880] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 2652511491] Test passed
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2653163058] Expected: Should terminate loop
[Hera] [HADES][TEST ] [KRELTSC: 2653597401] Running REPEAT.no_while: REPEAT
[Hera] [HADES][ERROR] [KRELTSC: 2654044806] REPEAT: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2654403465] Expected error occurred
[Hera] [HADES][TEST ] Testing REPEAT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2655114840] Expected: Should error without WHILE
[Hera] [HADES][TEST ] [KRELTSC: 2655572430] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2656063431] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2656654476] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2656991988] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2657373327] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2658828648] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2659328007] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2659793094] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2660485275] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2661127287] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2661635340] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2662240644] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2662689204] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2663210823] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2663650647] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2664094293] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2664582522] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2665030473] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2665477731] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2665967661] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2666396019] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2666841135] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2667345303] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2667849177] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2668364055] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2668996365] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2669437974] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2670316656] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2670790542] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2671245591] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2671728864] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2672184774] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2672682201] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2673129291] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2673593202] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2674109088] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2674540218] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2675005326] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2675515374] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2675961456] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2676415056] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2676917187] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2677356150] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2677881927] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2678530827] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2678970399] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2679665310] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2680312614] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2680763022] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2681658378] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2682182979] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2682649515] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2683113258] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2683578408] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2684058867] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2684551947] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2685151959] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2685619461] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2686084779] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2686592244] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2687029527] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2687508810] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2687952981] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2688424431] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2688912345] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2689343391] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2689783677] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2690240133] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2690684745] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2691168312] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2691600450] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2692088007] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2692606665] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2693058669] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2693532933] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2693994366] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2694468777] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2694916560] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2695407918] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2695840686] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2696287818] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2696749209] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2697198693] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2697684360] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2698123281] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2698579947] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2699025756] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2699479062] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2699960676] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2700397917] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2700882219] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2701341300] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2701794711] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2702248857] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2702737233] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2703208221] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2703662472] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2704147488] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2704579920] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2705052609] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2705497914] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2705955189] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2706438084] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2706869487] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2707348728] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2707793067] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2708236062] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2708737752] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2709187866] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2709649656] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2710218714] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2710843611] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2711320647] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2711788422] Testing word: DO
[Hera] [HADES][TEST ] [KRELTSC: 2712131016] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2712515568] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR
[Hera] [HADES][INFO ] [KRELTSC: 2713485264] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2713998210] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2714460042] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2714920950] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2715423249] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2715929454] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2716370118] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2716825671] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2717313774] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2717783775] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2718234246] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2718882894] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2719315011] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2719786755] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2720269083] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2720705841] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2721145308] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2721651324] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2722087305] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2722641117] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2723279706] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2723755713] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR
[Hera] [HADES][INFO ] [KRELTSC: 2724634626] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2725473051] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 49,490000,10000,0,0,225,97,26,4096,528,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2726717427] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2727176004] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2727635106] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2728106304] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] -5 [HADES][INFO ] [KRELTSC: 2728638549] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2729071716] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2729518911] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] -4 [HADES][INFO ] [KRELTSC: 2730032445] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2730469329] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2730914739] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] -3 [HADES][INFO ] [KRELTSC: 2731403808] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2731841511] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2732308299] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] -2 [HADES][INFO ] [KRELTSC: 2732805726] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2733244332] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2733784662] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2734428648] Expected: Should handle negative
[Hera] [HADES][TEST ] [KRELTSC: 2734877586] Running DO.empty: : TEST15 0 0 DO LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2735592279] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2736220599] Expected: Should handle empty range
[Hera] [HADES][TEST ] [KRELTSC: 2736691419] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR
[Hera] [HADES][INFO ] [KRELTSC: 2737571298] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2738041341] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2738514702] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2738979705] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2739439542] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2739910425] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2740368162] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2740834425] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2741285652] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2741736186] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2742233718] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2742723375] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2743172523] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2743622931] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2744071680] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2744556066] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2745030498] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2745478533] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2745941709] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2746384767] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2746895487] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2747328150] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2747796219] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2748254502] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2748705162] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2749201224] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2749643442] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2750119890] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2750567316] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2751093177] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2751555891] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2752037715] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2752481340] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2752955709] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2753485749] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2753992605] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2754528273] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2755066629] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2755661223] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2756175135] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2756612208] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2757092520] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2757661116] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2758118538] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2758592382] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2759052303] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2759538474] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2760001503] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2760492861] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2760988398] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2761565730] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2762113410] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2762662560] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2763228300] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2763712287] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2764162191] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2764606194] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2765052444] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2765539833] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2765989821] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2766482733] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2767041543] Test passed
[Hera] [HADES][TEST ] Testing DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2767688679] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2768129553] DO: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2768599785] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2769175815] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2769518451] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2769912999] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2771209539] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2771690607] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2772197484] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2772914088] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2773400385] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2773891743] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2774389296] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2774830443] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2775356892] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2775789891] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2776374741] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2776937100] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2777371947] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2777813073] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2778322596] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2778752634] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2779200312] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2779679742] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2780116878] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2780659224] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2781301593] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2781723357] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2782514889] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2783193273] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2783714115] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2784723438] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2785211940] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2785671525] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2786136024] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2786615538] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2787058113] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2787524439] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2787969072] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2788419564] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2788917558] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2789415384] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2789858295] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2790303222] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2790767259] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2791211388] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2791709025] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2792170038] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2792710704] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2793206073] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2793666519] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2794153551] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2794608663] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2795098992] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2795573004] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2796023391] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2796503976] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2796948126] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2797413171] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2797857552] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2798363421] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2798791863] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2799275640] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2799718698] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2800191471] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2800673904] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2801118873] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2801610651] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2802073638] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2802521925] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2802985836] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2803460499] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2803905132] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2804365284] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2804846562] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2805303459] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2805791352] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2806350078] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2806987953] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2807441091] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2807931462] Testing word: ?DO
[Hera] [HADES][TEST ] [KRELTSC: 2808285543] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2808671166] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR
[Hera] [HADES][INFO ] [KRELTSC: 2809675071] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2810155992] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2810627001] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2811090324] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2811552576] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2812060314] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2812519731] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2812971042] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2813475903] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2813927886] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2814384153] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2814885570] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2815321488] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2815781430] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2816283561] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2816735061] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2817174822] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2817684765] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2818136034] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2818668657] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2819297859] Expected: Should count 0 to 4
[Hera] [HADES][TEST ] [KRELTSC: 2819732307] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ;
[Hera] [HADES][TEST ] [KRELTSC: 2820464745] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2821097097] Expected: Should skip when equal
[Hera] [HADES][TEST ] [KRELTSC: 2821579005] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR
[Hera] [HADES][INFO ] [KRELTSC: 2822537571] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2823024687] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2823476061] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2823959691] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2824429839] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2824884447] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2825709075] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1
[Hera] [HADES][DOE ] 50,500000,10000,0,0,214,100,27,4096,694,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2826958869] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2827416291] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2827864053] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2828324394] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2828845005] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2829292200] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2829741012] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2830217922] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2830787421] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2831319141] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2831759847] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2832216807] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2832684939] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2833146057] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2833630296] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2834272728] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2834842941] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2835305550] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2835755916] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2836222599] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2836664775] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2837125242] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2837573046] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2838062955] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2838499125] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2838955098] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2839402671] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2839843587] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2840330052] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2840761350] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2841251217] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2841705384] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2842155267] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2842633332] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 2843073744] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2843559159] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 2843998752] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2844505965] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2844941190] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2845445631] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2845987599] Test passed
[Hera] [HADES][TEST ] Testing ?DO ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2846642904] Expected: Should handle nesting
[Hera] [HADES][TEST ] [KRELTSC: 2847089238] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2847579147] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2848147491] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2848498716] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2848877745] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2849837718] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850322608] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2850772827] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2851240476] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2851712745] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2852234364] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2852674293] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2853118800] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2853630675] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2854060545] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2854515657] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2855004810] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2855449737] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2855914047] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2856412419] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2856842520] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2857293852] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2857779876] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2858241267] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2858754066] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2859397338] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2859843651] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2860363968] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2860750200] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2861459832] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2861907699] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2862411888] Testing word: LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2862771387] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2863146489] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR
[Hera] [HADES][INFO ] [KRELTSC: 2864058141] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2864566299] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2865022839] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2865490950] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2865940854] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2866446198] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2866891860] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2867333070] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2867830392] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2868259401] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2868732363] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2869216539] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2869669908] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2870108955] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2870613459] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2871060990] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2871504279] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2872001475] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2872451946] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2873012772] Test passed
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2873652222] Expected: Should increment by 1
[Hera] [HADES][TEST ] [KRELTSC: 2874097821] Running LOOP.no_do: LOOP
[Hera] [HADES][ERROR] [KRELTSC: 2874508413] LOOP: compile-only
[Hera] [HADES][TEST ] [KRELTSC: 2874879987] Expected error occurred
[Hera] [HADES][TEST ] Testing LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2875579245] Expected: Should error without DO
[Hera] [HADES][TEST ] [KRELTSC: 2876030430] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2876515068] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2877107415] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2877465528] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2877842814] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2879228730] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2879717043] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2880191790] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2880657654] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2881143615] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2881639740] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2882087943] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2882874183] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2883366969] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2883853728] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2884286895] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2884756770] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2885234310] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2885717730] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2886134139] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2886620436] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2887064502] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2887584399] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2888003370] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2888504493] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2888947530] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2889458355] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2889877242] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2890422423] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2890952463] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2891739123] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2892158661] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2893050783] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2893554972] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2894006052] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2894481156] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2894961678] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2895455661] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2895898131] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2896454274] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2896899852] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2897415843] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2897865159] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2898333522] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2898781263] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2899272894] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2899696821] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2900184168] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2900630775] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2901112893] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2901533439] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2902036431] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2902479951] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2902987521] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2903404686] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2903892642] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2904356595] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2904858852] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2905275534] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2905762503] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2906226582] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2906735349] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2907152682] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2907637509] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2908085187] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2908607184] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2909030397] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2909507727] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2909950596] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2910451509] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2910869619] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2911342350] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2911787235] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2912269668] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2912706048] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2913196272] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2913638133] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2914153641] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2914593087] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2915070480] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2915639916] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2916286443] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2916721521] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2917670490] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918164431] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2918641404] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2919119427] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2919568470] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2920083453] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2920503516] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2921010834] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2921453220] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2921949681] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2922370374] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2922868914] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2923315773] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2923798143] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2924226186] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2924702907] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2925175008] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2925665421] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2926094535] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2926576695] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2927116416] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2927766072] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2928220512] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2928709581] Testing word: +LOOP
[Hera] [HADES][TEST ] [KRELTSC: 2929078110] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2929475598] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR
[Hera] [HADES][INFO ] [KRELTSC: 2930417196] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2930886231] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2931374334] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2931844104] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2932285461] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2932797945] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2933219037] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2933722239] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2934170841] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2934655773] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2935084740] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2935572738] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2936011995] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2936547012] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2936981334] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2937470844] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2937927573] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2938410153] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2938839414] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2939671266] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0
[Hera] [HADES][DOE ] 51,510000,10000,0,0,227,102,28,4096,883,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 2940920514] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2941364664] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2941881957] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2942305170] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2942783991] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2943307017] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2943976161] Expected: Should count by 2
[Hera] [HADES][TEST ] [KRELTSC: 2944393179] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR
[Hera] [HADES][INFO ] [KRELTSC: 2945271336] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2945740602] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2946225177] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2946684216] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2947148085] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 2947646289] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2948104845] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2948579193] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2949136302] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2949728376] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2950188801] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2950668861] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2951118156] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 8 [HADES][INFO ] [KRELTSC: 2951614134] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2952035772] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2952547962] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2952987387] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 7 [HADES][INFO ] [KRELTSC: 2953488111] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2953915104] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2954419188] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2954860755] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2955360471] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2955784020] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2956287285] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2956748277] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 5 [HADES][INFO ] [KRELTSC: 2957244549] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2957702160] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2958180309] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2958669168] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 2959175373] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2959622001] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2960097525] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2960624835] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2961130704] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2961548751] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2962047123] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2962489509] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2963021040] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2963440452] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2963925174] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2964364767] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2964894219] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2965350402] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2965922169] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2966459937] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2967094410] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2967558909] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2968050519] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2968683480] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2969430324] Expected: Should count down
[Hera] [HADES][TEST ] [KRELTSC: 2969867586] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR
[Hera] [HADES][INFO ] [KRELTSC: 2970824262] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2971328451] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2971794756] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2972260494] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2972703846] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2973221748] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2973646053] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2974127373] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2974584648] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2975076615] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2975528136] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2976000531] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2976460746] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 6 [HADES][INFO ] [KRELTSC: 2976979635] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2977438170] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2977908003] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2978366538] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 9 [HADES][INFO ] [KRELTSC: 2978852100] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 2979331110] ECW: w=0x3dbab728 func=0x3d6a5766 '(+LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2979927951] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2980659150] Test passed
[Hera] [HADES][TEST ] Testing +LOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2981425209] Expected: Should use stack value
[Hera] [HADES][TEST ] [KRELTSC: 2981976039] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 2982470694] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 2983033599] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 2983368402] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 2983785798] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 2984734704] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2985267075] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2985819333] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2986313337] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2986836510] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2987427030] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2987894175] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2988352689] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 2988841506] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2989290780] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2989739277] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 2990253336] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2990716008] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2991157680] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 2991680727] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2992138128] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2992603383] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2993065656] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2993690133] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 2994169647] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 2995076931] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2995593846] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 2996068446] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 2996582400] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 2997039108] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 2997533700] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 2997991710] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 2998471371] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 2998949667] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 2999566206] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 2999990658] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3000859806] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3001330920] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3001835298] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3002293938] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3002779458] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3003271068] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3003719124] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3004161363] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3004666161] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3005114658] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3005570904] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3006043530] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3006778047] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3007211844] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3008067615] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3008532849] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3009026769] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3009488748] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3009952260] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3010403613] ECW: w=0x3db9f0b0 func=0x3d6a2d50 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3010884597] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3011374695] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3011822037] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3012269904] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3012733962] ECW: w=0x3db9f0b0 func=0x3d6a2d50 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3013194996] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3013693851] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3014125905] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3014565393] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3015046755] ECW: w=0x3db9f0b0 func=0x3d6a2d50 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3015490128] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3015989025] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3016420281] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3016893495] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3017379729] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3018013278] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3018440943] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3018960483] Testing word: I
[Hera] [HADES][TEST ] [KRELTSC: 3019366665] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3019803360] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI
[Hera] [HADES][INFO ] [KRELTSC: 3020720871] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3021207651] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3021685674] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3022166679] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3022606083] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3023129550] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3023594301] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3024036036] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3024530985] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3024967365] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3025524957] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3026252838] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3026699214] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3027138870] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3027653286] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3028084941] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3028545954] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3029015241] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3029637534] Expected: Should print: 0 1 2 3
[Hera] [HADES][TEST ] [KRELTSC: 3030098211] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1
[Hera] [HADES][INFO ] [KRELTSC: 3030931386] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3031410480] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3031878318] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3032343594] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3032783754] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3033274146] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3033723546] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3034204068] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3034667118] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3035292036] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3035707101] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2
[Hera] [HADES][INFO ] [KRELTSC: 3036498024] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3036963825] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3037430487] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3037888056] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3038357868] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 3 [HADES][INFO ] [KRELTSC: 3038846895] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3039645231] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1
[Hera] [HADES][DOE ] 52,520000,10000,0,0,208,102,29,4096,1043,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3040885533] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3041336781] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3041828853] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3042278946] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3042745608] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3043202568] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3043829523] Expected: Should print: 3 4
[Hera] [HADES][TEST ] [KRELTSC: 3044243433] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3
[Hera] [HADES][INFO ] [KRELTSC: 3045112917] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3045583653] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3046037526] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3046510761] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3046960455] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3047411640] ECW: w=0x3db9f0b0 func=0x3d6a2d50 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3047863623] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3048350403] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3048805410] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3049246599] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3049704231] ECW: w=0x3db9f0b0 func=0x3d6a2d50 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3050145630] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3050648370] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3051082503] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3051525477] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3051985251] ECW: w=0x3db9f0b0 func=0x3d6a2d50 '*'
[Hera] [HADES][INFO ] [KRELTSC: 3052428246] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 4 [HADES][INFO ] [KRELTSC: 3052937853] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3053371440] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3053827371] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3054327633] Test passed
[Hera] [HADES][TEST ] Testing I ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3054975882] Expected: Should print: 0 2 4
[Hera] [HADES][TEST ] [KRELTSC: 3055401678] I: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3055872666] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3056435949] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3056772894] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3057165636] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3058164858] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3058640109] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3059119791] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3059580972] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3060040998] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3060491868] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3060961428] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3061430610] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3061928478] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3062365215] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3062812557] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3063319875] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3063799095] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3064535649] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3065035071] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3065489259] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3065986875] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3066435603] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3066883407] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3067344168] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3067798860] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3068283036] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3068718744] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3069155922] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3069657570] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3070090065] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3070535664] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3071016879] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3071449479] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3071931912] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3072389754] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3072856059] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3073478436] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3073944762] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3074941149] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075413250] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3075887052] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3076350165] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3076802190] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3077251317] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3077713674] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3078175716] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3078628308] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3079072878] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3079565139] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3080011410] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3080458983] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3080930181] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3081380526] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3081870645] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3082325463] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3082789458] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083245578] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3083701173] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3084182115] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3084626328] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3085071612] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3085519353] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3086033202] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3086496357] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3086938302] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3087386841] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3087828786] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3088331022] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3088785021] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3089256366] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3089714103] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3090184482] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3090824730] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3091268880] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3091732224] Testing word: J
[Hera] [HADES][TEST ] [KRELTSC: 3092065746] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3092445426] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ
[Hera] [HADES][INFO ] [KRELTSC: 3093479697] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3093951609] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3094404033] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3094892640] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3095343573] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3095801394] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3096254637] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3096701559] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3097214484] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3097652964] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3098092053] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3098589816] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3099038502] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3099480111] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3099968697] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3100409760] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3100879908] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3101342832] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3101801304] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3102259587] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3102708777] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3103211727] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3103648968] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3104087553] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3104576769] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3105005694] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3105468912] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3105953697] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3106393059] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3106876290] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3107351583] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3107812008] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3108436380] Expected: Should print: 0 0 0 1 1 1
[Hera] [HADES][TEST ] [KRELTSC: 3108890463] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2
[Hera] [HADES][INFO ] [KRELTSC: 3109864401] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3110337405] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3110788632] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3111248511] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3111721305] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3112172343] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3112635330] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3113076351] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3113541207] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3113989809] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 0 [HADES][INFO ] [KRELTSC: 3114484296] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3114920256] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3115378119] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3115859922] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3116305983] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3116789508] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3117229437] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3117716553] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3118170216] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3118624467] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3119082372] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3119524338] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3119982348] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3120432504] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 1 [HADES][INFO ] [KRELTSC: 3120915735] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3121361880] ECW: w=0x3dbac628 func=0x3d6a5b39 'J'
[Hera] [HADES][INFO ] [KRELTSC: 3121909329] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3122360178] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3122802711] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 2 [HADES][INFO ] [KRELTSC: 3123294195] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3123735027] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3124249086] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3124703820] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3125175396] Test passed
[Hera] [HADES][TEST ] Testing J ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3125794854] Expected: Should print: 0 1 1 2
[Hera] [HADES][TEST ] [KRELTSC: 3126257736] J: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3126726855] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3127310655] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3127654341] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3128039460] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3128915685] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3129379911] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3129970326] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3130621032] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3131021334] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3131867928] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3132339819] ECW: w=0x3dba0640 func=0x3d6b0386 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3132811899] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3133297566] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3133844238] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3134507754] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3134915616] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3136180299] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0
[Hera] [HADES][DOE ] 53,530000,10000,0,0,207,102,30,4096,1202,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3137529843] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3137997996] ECW: w=0x3dba0640 func=0x3d6b0386 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3138455523] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3138963891] ECW: w=0x3db9fce0 func=0x3d6a3723 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3139434795] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3139987074] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3140629695] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3141055701] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3141766194] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3142236468] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3142684797] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3143274141] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3143905065] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3144323553] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3144815919] Testing word: EXIT
[Hera] [HADES][TEST ] [KRELTSC: 3145183020] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3145565262] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR
[Hera] [HADES][INFO ] [KRELTSC: 3146328297] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3146812683] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 5
[Hera] [HADES][TEST ] [KRELTSC: 3147394383] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3148026924] Expected: Should print: 5
[Hera] [HADES][TEST ] [KRELTSC: 3148433904] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3149378757] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3149994624] ECW: w=0x3dba0640 func=0x3d6b0386 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3150559167] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3151183707] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3151928283] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3152631447] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3153034332] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3154014423] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3154483437] ECW: w=0x3dba0640 func=0x3d6b0386 '0>'
[Hera] [HADES][INFO ] [KRELTSC: 3154937415] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3155444670] ECW: w=0x3db9fce0 func=0x3d6a3723 'NEGATE'
[Hera] [HADES][INFO ] [KRELTSC: 3155912487] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 4
[Hera] [HADES][TEST ] [KRELTSC: 3156469932] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3157111146] Expected: Should print: 4
[Hera] [HADES][TEST ] [KRELTSC: 3157535304] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR
[Hera] [HADES][INFO ] [KRELTSC: 3158237670] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3158700468] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3159160830] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3159745176] Test passed
[Hera] [HADES][TEST ] Testing EXIT ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3160380048] Expected: Should print: 2 1
[Hera] [HADES][TEST ] [KRELTSC: 3160797024] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3161279835] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3161863719] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3162216771] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3162599622] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3164089341] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3164575050] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3165036735] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3165488277] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3165972033] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3166414692] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3166865793] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3167319162] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3167806908] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3168278421] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3168749241] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3169196604] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3169654929] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3170129403] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3170617380] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3171061488] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3171526176] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3172009050] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3172474200] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3172923936] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3173410359] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3173861964] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3174353238] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3174792768] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3175261047] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3175789848] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3176456094] ECW: w=0x3dbab818 func=0x3d6a596b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3177279525] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3177781383] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3178545510] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3179354241] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3179775648] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3180772539] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3181274586] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3181727892] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3182181114] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3182647986] ECW: w=0x3dbab818 func=0x3d6a596b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3183211437] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3183803007] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3184611087] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3185428239] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3185904351] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3187170819] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3187744854] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3188261034] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3188780049] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3189311055] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3189753777] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3190211661] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3190656987] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3191181483] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3191636133] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3192163464] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3192615846] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3193068123] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3193561371] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3194040969] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3194493645] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3194987103] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3195520167] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3195980445] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3196431567] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3196911186] ECW: w=0x3dbab818 func=0x3d6a596b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3197412372] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3198602673] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3199985670] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3201262533] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3201696771] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3202181409] Testing word: LEAVE
[Hera] [HADES][TEST ] [KRELTSC: 3202530492] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3202909605] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR
[Hera] [HADES][INFO ] [KRELTSC: 3204027981] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3204502560] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3204956013] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3205415850] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3205907523] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3206350707] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3206804874] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3207250788] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3207740424] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3208205028] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3208672047] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3209112543] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3209562174] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3210018588] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3210542475] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3211023816] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3211488420] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3211937568] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3212403705] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3212846952] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3213326445] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3213773094] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3214256220] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3214696086] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3215146851] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3215589468] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3216074946] ECW: w=0x3dbab818 func=0x3d6a596b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3216556224] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3217035906] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3217594023] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3218256447] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3218684721] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3219526191] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3219988044] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3220475748] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3220924602] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3221378475] ECW: w=0x3dbab818 func=0x3d6a596b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3221845326] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3222325029] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3222888102] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3223528728] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3223932894] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3225044592] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1
[Hera] [HADES][DOE ] 54,540000,10000,0,0,200,102,31,4096,1319,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3226796160] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3227302890] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3227757519] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3228215319] ECW: w=0x3dbab458 func=0x3d6a5228 '(?DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3228695484] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3229189614] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3229680993] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3230127873] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3230672025] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3231267480] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3231736473] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3232176948] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3232632480] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3233118420] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3233598543] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3234045444] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3234509859] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3234951174] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3235438794] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3235882797] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3236365650] ECW: w=0x3dbab818 func=0x3d6a596b '(LEAVE)'
[Hera] [HADES][INFO ] [KRELTSC: 3236940924] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3237441333] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 2
[Hera] [HADES][TEST ] [KRELTSC: 3238058502] Test passed
[Hera] [HADES][TEST ] Testing LEAVE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3238699737] Expected: Should print: 2
[Hera] [HADES][TEST ] [KRELTSC: 3239120115] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3239653788] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3240215412] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3240568611] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3240945078] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3242103291] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3242569386] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3243021789] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3243501723] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3243941169] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3244390065] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3244831212] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3245309592] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3245798220] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3246240123] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3246689313] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3247131174] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3247607643] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3248088039] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3248531349] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3248984592] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3249432795] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3249941940] ECW: w=0x3dbac718 func=0x3d6a5a0c 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3250589706] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3251044146] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3251604489] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3252268215] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3252677085] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3253652094] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3254136480] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3254585208] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3255039186] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3255478632] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3255927549] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3256380750] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3256857744] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3257322831] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3257762445] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3258223584] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3258662316] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3259137420] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3259598979] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3260045754] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3260565588] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3261006735] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3261481398] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3261941592] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3262399980] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3262849317] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3263288868] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3263765190] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3264286872] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3264842679] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3265294683] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3265735053] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3266215197] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3266732616] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3267181701] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3267793704] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3268446195] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3268890156] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3269475636] Testing word: UNLOOP
[Hera] [HADES][TEST ] [KRELTSC: 3269858634] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3270241002] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR
[Hera] [HADES][INFO ] [KRELTSC: 3271516311] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3271996686] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3272449635] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3272969028] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3273414018] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3273865644] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3274310235] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3274791891] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3275282157] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3275722653] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3276172095] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3276611079] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3277119279] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3277585437] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3278026857] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3278475774] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3278922990] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3279418254] ECW: w=0x3dbac718 func=0x3d6a5a0c 'UNLOOP'
[Hera] [HADES][INFO ] [KRELTSC: 3279887457] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3280340637] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3280920405] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3281609940] Expected: Should print: 42
[Hera] [HADES][TEST ] [KRELTSC: 3282023115] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR
[Hera] [HADES][INFO ] [KRELTSC: 3283054740] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3283537215] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3283989702] ECW: w=0x3dbab548 func=0x3d6a5433 '(DO)'
[Hera] [HADES][INFO ] [KRELTSC: 3284449896] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3284894886] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3285367260] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3285812796] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3286292772] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3286755990] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3287198019] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3287662098] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3288102405] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3288582192] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3289046985] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3289495398] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3290004396] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3290442876] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3290921151] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3291382710] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3291857415] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3292309629] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3292749600] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3293226321] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3293687292] ECW: w=0x3dbac538 func=0x3d6a5ac1 'I'
[Hera] [HADES][INFO ] [KRELTSC: 3294237093] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3294722571] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3295215945] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3295704720] ECW: w=0x3dbab638 func=0x3d6a55d7 '(LOOP)'
[Hera] [HADES][INFO ] [KRELTSC: 3296204646] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3296657091] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 99
[Hera] [HADES][TEST ] [KRELTSC: 3297228060] Test passed
[Hera] [HADES][TEST ] Testing UNLOOP ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3297871248] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3298306074] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3298797516] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3299360274] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3299710302] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3300112347] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3301364430] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3301833759] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3302314554] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3302784051] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3303234081] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3303676908] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304157199] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3304660443] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3305106651] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3305555841] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3306004338] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3306466044] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3306944571] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3307417323] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3307862124] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3308311986] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3308786733] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3309229602] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3309709305] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3310257909] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3310908531] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3311308959] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3312184596] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3312666000] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3313120167] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3313916655] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 55,550000,10000,0,0,205,103,32,4096,1464,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3315159918] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3315610347] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3316089252] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3316563180] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3317028855] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3317477961] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3317919003] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318394296] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3318872193] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3319343412] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3319792770] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3320236542] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3320713746] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3321229044] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3321701586] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3322198698] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3322644507] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3323164194] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3323657820] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3324099786] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3324545154] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3324988359] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3325491099] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3325961457] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3326404221] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3326853495] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3327308544] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3327784425] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3328257009] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3328702272] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3329150748] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3329621463] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3330099360] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3330569823] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3331012902] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3331472172] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3331919955] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332397117] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3332868756] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3333314187] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3333777888] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3334223130] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3334702812] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3335174766] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3335628786] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3336104961] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3336549153] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3337052208] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3337680129] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3338347719] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3338754867] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3339240618] Testing word: AGAIN
[Hera] [HADES][TEST ] [KRELTSC: 3339590709] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3339995274] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR
[Hera] [HADES][INFO ] [KRELTSC: 3341039415] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3341507295] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3341986683] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3342443874] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3342895479] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3343339440] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3343843419] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3344337801] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3344784534] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3345232548] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3345682557] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3346141638] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3346625520] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3347100771] ECW: w=0x3db9f650 func=0x3d6a32ed '1+'
[Hera] [HADES][INFO ] [KRELTSC: 3347546622] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3347997303] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3348480240] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3348920946] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3349398801] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3349947489] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3350609409] Expected: Should print: 3
[Hera] [HADES][TEST ] [KRELTSC: 3351010635] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR
[Hera] [HADES][INFO ] [KRELTSC: 3351916386] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3352378659] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3352851495] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3353385903] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3353838369] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3354317106] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3354811131] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3355255722] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3355703568] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3356146500] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3356636178] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3357109350] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3357553920] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3358001913] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3358445013] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3358935636] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3359406036] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3359849535] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3360296373] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3360739809] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3361229382] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3361700034] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3362144478] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3362592072] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3363058881] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3363534951] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3364030257] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3364524093] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3365084037] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3365590599] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3366118791] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3366640830] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3367149786] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3367647990] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3368139054] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3368668128] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3369201297] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3369696309] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3370191090] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3370681629] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3371235819] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3371901183] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3372509532] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3373034049] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3373579818] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3374113218] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3374637945] ECW: w=0x3db9f740 func=0x3d6a3385 '1-'
[Hera] [HADES][INFO ] [KRELTSC: 3375132138] ECW: w=0x3db9d850 func=0x3d6b7673 'DUP'
[Hera] [HADES][INFO ] [KRELTSC: 3375688092] ECW: w=0x3dba0460 func=0x3d6b0214 '0='
[Hera] [HADES][INFO ] [KRELTSC: 3376184175] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3376711527] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3377376996] Test passed
[Hera] [HADES][TEST ] Testing AGAIN ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3378110694] Expected: Should print: 0
[Hera] [HADES][TEST ] [KRELTSC: 3378560031] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3379139421] ▶ Testing module: src/test_runner/modules/control_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3379812492] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3380195154] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3380614167] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3383122155] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3383659209] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3384191748] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3384688650] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3385221798] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3385726197] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3386247060] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3386775483] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3387324486] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3387791736] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3388332423] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3388966245] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3389383872] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3390701937] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3391199070] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3391659138] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3392107446] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3392624004] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3393077436] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3393532380] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3393974094] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3394473243] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3394928187] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3395377776] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3395859726] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3396357615] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3396797208] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3397255638] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3397890069] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3398301228] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3399452343] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3399916044] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3400374012] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3400832085] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3401312418] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3401764233] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3402221655] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3402665574] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3403167537] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3403619646] ECW: w=0x3db9da30 func=0x3d6b7869 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3404079315] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3404535162] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3405090444] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3405605112] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3406173036] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3406949763] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3407369511] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3409566594] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0
[Hera] [HADES][DOE ] 56,560000,10000,0,0,211,103,32,4096,1620,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3410990394] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3411515142] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3411974832] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3412420515] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3412900092] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3413380824] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3413833017] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3414309948] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3414807501] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3415232709] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3415713672] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3416350707] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3416760648] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3417806952] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3418272207] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3418728852] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3419170692] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3419668161] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3420125436] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3420577188] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3421052838] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3421580673] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3422035050] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3422491863] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3423122073] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3423530691] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3424064952] Testing word: CASE
[Hera] [HADES][TEST ] [KRELTSC: 3424484385] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3424938321] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3426350634] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3426862908] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3427324572] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3427775190] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3428338074] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3428807802] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3429282486] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3429772857] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 10 [HADES][INFO ] [KRELTSC: 3430325976] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3430751415] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3431242143] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3431877939] Expected: Should print: 10
[Hera] [HADES][TEST ] [KRELTSC: 3432326247] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC
[Hera] [HADES][INFO ] [KRELTSC: 3433683750] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3434181576] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3434670603] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3435116244] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3435597165] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3436047867] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3436521732] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3436964853] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3437445585] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3437902062] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3438371328] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3438862896] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 20 [HADES][INFO ] [KRELTSC: 3439358832] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3439780365] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3440237850] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3440896494] Expected: Should print: 20
[Hera] [HADES][TEST ] [KRELTSC: 3441304125] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC
[Hera] [HADES][INFO ] [KRELTSC: 3442436655] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3442917618] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3443474475] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3444024171] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3444586236] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3445163946] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3445718514] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3446259537] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3446886765] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3447353301] ECW: w=0x3db9da30 func=0x3d6b7869 'SWAP'
[Hera] [HADES][INFO ] [KRELTSC: 3447813474] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3448273038] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 99 [HADES][INFO ] [KRELTSC: 3448784346] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3449243133] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3449709606] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3450345402] Expected: Should print: 99
[Hera] [HADES][TEST ] [KRELTSC: 3450758598] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC
[Hera] [HADES][INFO ] [KRELTSC: 3452069145] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3452538915] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3452999928] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3453474675] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3453957024] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3454414845] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3454867836] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3455382777] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 88 [HADES][INFO ] [KRELTSC: 3455900070] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3456322821] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3456777177] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3457430235] Expected: Should print: 88
[Hera] [HADES][TEST ] [KRELTSC: 3457841961] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC
[Hera] [HADES][INFO ] [KRELTSC: 3458807268] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3459270885] ECW: w=0x3db9db20 func=0x3d6b7938 'OVER'
[Hera] [HADES][INFO ] [KRELTSC: 3459746535] ECW: w=0x3dba0820 func=0x3d6b043f '='
[Hera] [HADES][INFO ] [KRELTSC: 3460193688] ECW: w=0x3dbab360 func=0x3d6a50f8 '(0BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3460674903] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3461132220] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3461610537] ECW: w=0x3dbab268 func=0x3d6a503c '(BRANCH)'
[Hera] [HADES][INFO ] [KRELTSC: 3462085746] ECW: w=0x3dba2da0 func=0x3d6ae05d '.'
[Hera] 55 [HADES][INFO ] [KRELTSC: 3462576684] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3463001178] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3463469835] Test passed
[Hera] [HADES][TEST ] Testing CASE ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3464261493] Expected: Should print: 55
[Hera] [HADES][TEST ] [KRELTSC: 3464743926] CASE: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3465332577] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3465995883]
[Hera] === Testing Module: StarForth Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3466527435] Running StarForth Words Tests (Module 17: StarForth Extensions)...
[Hera] [HADES][TEST ] [KRELTSC: 3467278185] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3467920890] Testing word: ENTROPY@
[Hera] [HADES][TEST ] [KRELTSC: 3468288096] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3468666915] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3469771767] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3470268732] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3470724831] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3471173244] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3471632430] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 1
[Hera] [HADES][TEST ] [KRELTSC: 3472558824] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3473217783] Expected: Should show execution count > 0
[Hera] [HADES][TEST ] [KRELTSC: 3473698725] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3474530829] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3475185567] Expected: Should show 0 for unused word
[Hera] [HADES][TEST ] [KRELTSC: 3475653321] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR
[Hera] [HADES][INFO ] [KRELTSC: 3476561277] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3477023613] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3477540675] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3478154043] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3478657770] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3479148057] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3479673414] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3480130962] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3480624210] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] 3
[Hera] [HADES][TEST ] [KRELTSC: 3481224894] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3481885533] Expected: Should increment with each call
[Hera] [HADES][TEST ] [KRELTSC: 3482381826] Running ENTROPY@.null_addr: 0 ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3482972661] ENTROPY@: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3483404442] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3484111680] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3484586259] Running ENTROPY@.empty_stack: ENTROPY@
[Hera] [HADES][ERROR] [KRELTSC: 3485087970] ENTROPY@: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3485503014] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3486210042] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3486697053] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3487243263] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3487816899] Testing word: ENTROPY!
[Hera] [HADES][TEST ] [KRELTSC: 3488181186] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3488557044] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR
[Hera] 42
[Hera] [HADES][TEST ] [KRELTSC: 3489814965] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3490468359] Expected: Should set entropy to 42
[Hera] [HADES][TEST ] [KRELTSC: 3490939221] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR
[Hera] 20
[Hera] [HADES][TEST ] [KRELTSC: 3491970678] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3492622413] Expected: Should overwrite previous value
[Hera] [HADES][TEST ] [KRELTSC: 3493112343] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR
[Hera] 0 [HADES][INFO ] [KRELTSC: 3494339079] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0
[Hera] [HADES][DOE ] 57,570000,10000,0,0,193,110,33,4096,1712,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][TEST ] [KRELTSC: 3495563652] Test passed
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3496213035] Expected: Should set entropy to 0
[Hera] [HADES][TEST ] [KRELTSC: 3496648239] Running ENTROPY!.null_addr: 42 0 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3497202093] ENTROPY!: null dictionary entry
[Hera] [HADES][TEST ] [KRELTSC: 3497633685] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3498345942] Expected: Should handle null address
[Hera] [HADES][TEST ] [KRELTSC: 3498799752] Running ENTROPY!.one_arg: 42 ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3499317024] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3499763820] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3500515284] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3500976066] Running ENTROPY!.empty_stack: ENTROPY!
[Hera] [HADES][ERROR] [KRELTSC: 3501467634] ENTROPY!: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3501873207] Expected error occurred
[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3502638363] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3503180688] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3503700984] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3504271659] Testing word: WORD-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3504653229] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3505032531] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 1
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 119
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 305
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 121
[Hera] :: 129
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 97
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 77
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 179
[Hera] -------------------------------------
[Hera] Total executions: 6980
[Hera] Total words: 439
[Hera] Average executions per word: 15
[Hera] [HADES][TEST ] [KRELTSC: 3526539807] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3527222664] Expected: Should display all word entropy stats
[Hera] [HADES][TEST ] [KRELTSC: 3527733909] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3528707490] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3529188285] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3529648479] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3530103276] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3530563302] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3531058062] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3531515022] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3532017909] ECW: w=0x3db9eed0 func=0x3d6a2be7 '+'
[Hera] [HADES][INFO ] [KRELTSC: 3532507797] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3533030571] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 2
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 100
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 77
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 182
[Hera] -------------------------------------
[Hera] Total executions: 6997
[Hera] Total words: 440
[Hera] Average executions per word: 15
[Hera] [HADES][TEST ] [KRELTSC: 3553756626] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3554433246] Expected: Should show defined word entropy
[Hera] [HADES][TEST ] [KRELTSC: 3554915742] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR
[Hera] Word Usage Statistics (Execution Heat Counts):
[Hera] =============================================
[Hera] WDENT: 2
[Hera] DEFER@: 2
[Hera] IS: 5
[Hera] DEFER: 4
[Hera] WORD-ENTROPY: 3
[Hera] ENTROPY!: 7
[Hera] ENTROPY@: 8
[Hera] ENDCASE: 10
[Hera] ENDOF: 18
[Hera] OF: 18
[Hera] CASE: 10
[Hera] EXIT: 121
[Hera] UNLOOP: 6
[Hera] J: 58
[Hera] I: 212
[Hera] LEAVE: 6
[Hera] +LOOP: 6
[Hera] LOOP: 48
[Hera] DO: 42
[Hera] ?DO: 10
[Hera] UNTIL: 8
[Hera] AGAIN: 4
[Hera] REPEAT: 10
[Hera] WHILE: 10
[Hera] BEGIN: 20
[Hera] THEN: 32
[Hera] ELSE: 14
[Hera] IF: 32
[Hera] (LEAVE): 6
[Hera] (+LOOP): 40
[Hera] (LOOP): 152
[Hera] (DO): 48
[Hera] (?DO): 12
[Hera] (0BRANCH): 142
[Hera] (BRANCH): 72
[Hera] DOES>: 3
[Hera] does_rt: 1
[Hera] LITERAL: 1
[Hera] LIT: 309
[Hera] FORGET: 4
[Hera] ]: 3
[Hera] [: 4
[Hera] IMMEDIATE: 6
[Hera] CONSTANT: 4
[Hera] VARIABLE: 5
[Hera] CREATE: 16
[Hera] ;: 122
[Hera] :: 130
[Hera] ABORT": 3
[Hera] ABORT: 4
[Hera] QUIT: 1
[Hera] EXECUTE: 2
[Hera] ORDER: 3
[Hera] FORTH: 10
[Hera] CURRENT: 4
[Hera] CONTEXT: 5
[Hera] DEFINITIONS: 15
[Hera] VOCABULARY: 15
[Hera] ': 16
[Hera] FIND: 4
[Hera] >BODY: 2
[Hera] HIDDEN: 2
[Hera] SMUDGE: 2
[Hera] ]: 3
[Hera] [: 4
[Hera] LATEST: 7
[Hera] SP@: 8
[Hera] SP!: 5
[Hera] PAD: 15
[Hera] 2,: 7
[Hera] C,: 10
[Hera] ,: 21
[Hera] ALLOT: 9
[Hera] ALIGN: 1
[Hera] HERE: 109
[Hera] SCR: 3
[Hera] THRU: 17
[Hera] LIST: 5
[Hera] LOAD: 5
[Hera] FLUSH: 3
[Hera] EMPTY-BUFFERS: 4
[Hera] SAVE-BUFFERS: 3
[Hera] UPDATE: 7
[Hera] BUFFER: 4
[Hera] BLOCK: 12
[Hera] SPACES: 10
[Hera] SPACE: 7
[Hera] TYPE: 43
[Hera] CR: 659
[Hera] EMIT: 15
[Hera] BLANK: 2
[Hera] SKIP: 4
[Hera] SCAN: 5
[Hera] SEARCH: 4
[Hera] COMPARE: 5
[Hera] CMOVE>: 4
[Hera] CMOVE: 6
[Hera] -TRAILING: 4
[Hera] LITERAL: 1
[Hera] [']: 3
[Hera] BL: 19
[Hera] SOURCE: 2
[Hera] >IN: 5
[Hera] S": 37
[Hera] (s"): 4
[Hera] WORD: 15
[Hera] SPAN: 4
[Hera] EXPECT: 4
[Hera] COUNT: 14
[Hera] OCTAL: 6
[Hera] HEX: 7
[Hera] DECIMAL: 14
[Hera] BASE: 9
[Hera] SIGN: 3
[Hera] HOLD: 2
[Hera] #>: 16
[Hera] #S: 11
[Hera] #: 5
[Hera] <#: 17
[Hera] .: 901
[Hera] D2/: 5
[Hera] D2*: 5
[Hera] D0<: 7
[Hera] D0=: 7
[Hera] 2R@: 3
[Hera] 2R>: 7
[Hera] 2>R: 7
[Hera] 2ROT: 6
[Hera] 2OVER: 6
[Hera] 2SWAP: 7
[Hera] 2DUP: 6
[Hera] 2DROP: 6
[Hera] D=: 7
[Hera] D<: 8
[Hera] DMIN: 6
[Hera] DMAX: 6
[Hera] DABS: 7
[Hera] DNEGATE: 6
[Hera] D-: 8
[Hera] D+: 7
[Hera] S>D: 7
[Hera] */MOD: 8
[Hera] */: 10
[Hera] M/MOD: 7
[Hera] M*: 8
[Hera] M+: 7
[Hera] FALSE: 18
[Hera] TRUE: 30
[Hera] WITHIN: 31
[Hera] U>: 25
[Hera] U<: 25
[Hera] <=: 31
[Hera] >=: 31
[Hera] >: 30
[Hera] <: 74
[Hera] <>: 26
[Hera] =: 174
[Hera] 0<>: 22
[Hera] 0>: 27
[Hera] 0<: 24
[Hera] 0=: 66
[Hera] NOT: 26
[Hera] XOR: 32
[Hera] OR: 22
[Hera] AND: 42
[Hera] MAX: 25
[Hera] MIN: 3
[Hera] NEGATE: 30
[Hera] ABS: 25
[Hera] 2/: 31
[Hera] 2*: 31
[Hera] 2-: 10
[Hera] 2+: 18
[Hera] 1-: 78
[Hera] 1+: 83
[Hera] */MOD: 8
[Hera] */: 10
[Hera] /MOD: 19
[Hera] MOD: 37
[Hera] /: 34
[Hera] *: 50
[Hera] -: 34
[Hera] +: 100
[Hera] CELLS: 16
[Hera] ERASE: 10
[Hera] MOVE: 2
[Hera] FILL: 22
[Hera] 2!: 16
[Hera] 2@: 12
[Hera] -!: 15
[Hera] +!: 33
[Hera] C!: 50
[Hera] C@: 96
[Hera] !: 109
[Hera] @: 181
[Hera] R@: 45
[Hera] R>: 62
[Hera] >R: 64
[Hera] ROLL: 8
[Hera] PICK: 14
[Hera] DEPTH: 78
[Hera] -ROT: 16
[Hera] ROT: 29
[Hera] OVER: 51
[Hera] SWAP: 117
[Hera] ?DUP: 15
[Hera] DUP: 177
[Hera] DROP: 182
[Hera] -------------------------------------
[Hera] Total executions: 6999
[Hera] Total words: 440
[Hera] Average executions per word: 15
[Hera] 0
[Hera] [HADES][TEST ] [KRELTSC: 3575714835] Test passed
[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3576385617] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3576847785] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3577364889] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3577932204] Testing word: RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3578317806] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3578735811] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY
[Hera] [HADES][INFO ] [KRELTSC: 3579808218] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3580276329] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3580732008] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3581239473] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3581693073] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3582275319] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3582751662] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3583245960] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3583697796] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][TEST ] [KRELTSC: 3584419965] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3585129135] Expected: Should reset all entropy counters
[Hera] [HADES][TEST ] [KRELTSC: 3585624273] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3586260153] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3586932405] Expected: Should handle multiple resets
[Hera] [HADES][TEST ] [KRELTSC: 3587427249] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY
[Hera] [HADES][TEST ] [KRELTSC: 3588210822] Test passed
[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3588887463] Expected: Should reset after word usage
[Hera] [HADES][TEST ] [KRELTSC: 3589373109] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3589948446] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3590524917] Testing word: TOP-WORDS
[Hera] [HADES][TEST ] [KRELTSC: 3590895735] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3591271929] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS
[Hera] [HADES][INFO ] [KRELTSC: 3592299459] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3592765302] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3593220876] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3593710008] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3594173142] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3594630900] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3595102371] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3595576068] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3596035233] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3596509245] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3596964294] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3597420813] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3597910764] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3598372764] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3598828590] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] Top 5 most frequently used words:
[Hera] ==================================
[Hera] 1. DROP: 6
[Hera] 2. TOPTEST: 5
[Hera] 3. EXIT: 5
[Hera] 4. LIT: 5
[Hera] 5. TOP-WORDS: 1
[Hera] [HADES][TEST ] [KRELTSC: 3600914037] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3601575012] Expected: Should display top 5 hot words
[Hera] [HADES][TEST ] [KRELTSC: 3602068029] Running TOP-WORDS.display_top10: 10 TOP-WORDS
[Hera] Top 10 most frequently used words:
[Hera] ==================================
[Hera] 1. DROP: 6
[Hera] 2. TOPTEST: 5
[Hera] 3. EXIT: 5
[Hera] 4. LIT: 5
[Hera] 5. TOP-WORDS: 2
[Hera] 6. ;: 1
[Hera] 7. :: 1
[Hera] [HADES][TEST ] [KRELTSC: 3603794271] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3604472844] Expected: Should display top 10 words
[Hera] [HADES][TEST ] [KRELTSC: 3604926843] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS
[Hera] Top 5 most frequently used words:
[Hera] ==================================
[Hera] 1. TOP-WORDS: 1
[Hera] [HADES][TEST ] [KRELTSC: 3606098601] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3606752877] Expected: Should handle display after reset
[Hera] [HADES][TEST ] [KRELTSC: 3607237536] Running TOP-WORDS.single_word: 1 TOP-WORDS
[Hera] Top 1 most frequently used words:
[Hera] ==================================
[Hera] 1. TOP-WORDS: 2
[Hera] [HADES][TEST ] [KRELTSC: 3608338692] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3608991792] Expected: Should display top 1 word
[Hera] [HADES][TEST ] [KRELTSC: 3609437664] Running TOP-WORDS.large_count: 100 TOP-WORDS
[Hera] Top 100 most frequently used words:
[Hera] ==================================
[Hera] 1. TOP-WORDS: 3
[Hera] [HADES][TEST ] [KRELTSC: 3610534200] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3611189778] Expected: Should handle large count
[Hera] [HADES][TEST ] [KRELTSC: 3611637477] Running TOP-WORDS.zero_count: 0 TOP-WORDS
[Hera] TOP-WORDS: invalid count 0
[Hera] [HADES][TEST ] [KRELTSC: 3612361998] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3613018563] Expected: Should handle zero count
[Hera] [HADES][TEST ] [KRELTSC: 3613461558] Running TOP-WORDS.negative_count: -5 TOP-WORDS
[Hera] TOP-WORDS: invalid count -5
[Hera] [HADES][TEST ] [KRELTSC: 3614297757] Test passed
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3614987397] Expected: Should handle negative count
[Hera] [HADES][TEST ] [KRELTSC: 3615445911] Running TOP-WORDS.empty_stack: TOP-WORDS
[Hera] [HADES][ERROR] [KRELTSC: 3615950940] TOP-WORDS: data stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3616380978] Expected error occurred
[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3617119905] Expected: Should cause stack underflow
[Hera] [HADES][TEST ] [KRELTSC: 3617583711] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3618084267] ▶ Testing module: src/test_runner/modules/starforth_words_test.c
[Hera] [HADES][TEST ] [KRELTSC: 3618676110] Testing word: (-
[Hera] [HADES][TEST ] [KRELTSC: 3619014273] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3619390908] Running (-.comment_line: (- This is a comment
[Hera] 1 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3620191050] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3620615418] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3621262911] Expected: Should ignore rest of line
[Hera] [HADES][TEST ] [KRELTSC: 3621713319] Running (-.mid_line: 1 (- comment here
[Hera] 2 + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3622273956] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3622658697] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3623305476] Expected: Should work mid-expression
[Hera] [HADES][TEST ] [KRELTSC: 3623771634] Running (-.no_stack_effect: DEPTH (- comment
[Hera] DEPTH = . CR
[Hera] [HADES][WARN ] [KRELTSC: 3624381852] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3624765165] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3625419945] Expected: Should not affect stack
[Hera] [HADES][TEST ] [KRELTSC: 3625853427] Running (-.multiple: 1 (- first
[Hera] 2 (- second
[Hera] + . CR
[Hera] [HADES][WARN ] [KRELTSC: 3626481873] (- comment not terminated
[Hera] [HADES][TEST ] [KRELTSC: 3626867475] Test passed
[Hera] [HADES][TEST ] Testing (- ... PASS
[Hera] [HADES][TEST ] [KRELTSC: 3627502998] Expected: Should handle multiple comments
[Hera] [HADES][TEST ] [KRELTSC: 3627976107] (-: 4 passed, 0 failed, 0 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3628460031] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3629074848]
[Hera] === Testing Module: ACL Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3629583216] Running ACL Words Tests (Module 24)...
[Hera] [HADES][INFO ] [KRELTSC: 3631962285] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3632470548] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][WARN ] [KRELTSC: 3633342741] ACL: denied '__acl_deny_test__'
[Hera] [HADES][INFO ] [KRELTSC: 3634245195] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3634715616] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3635177154] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3635692263] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3636150735] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3636610572] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3637110855] ECW: w=0x3dbaabd8 func=0x3d6a80eb 'LIT'
[Hera] [HADES][INFO ] [KRELTSC: 3637588395] ECW: w=0x3db9d760 func=0x3d6b75ed 'DROP'
[Hera] [HADES][INFO ] [KRELTSC: 3638060769] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3638895309] SKIP: STRICT mode test (ACL.4th not loaded)
[Hera] [HADES][INFO ] [KRELTSC: 3639598095] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded)
[Hera] [HADES][WARN ] [KRELTSC: 3640274799] vm_create_word: cannot shadow pinned word '__acl_shadow_target__'
[Hera] [HADES][TEST ] [KRELTSC: 3641088780] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3641730414]
[Hera] === Testing Module: Mama FORTH Words ===
[Hera] [HADES][INFO ] [KRELTSC: 3642255099] Running Mama FORTH Words Tests (Capsule System M7.1)...
[Hera] [HADES][TEST ] [KRELTSC: 3642839634] Testing word: CAPSULE-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3643233741] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3643614996] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3644176305] Testing word: CAPSULE@
[Hera] [HADES][TEST ] [KRELTSC: 3644551092] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3644928357] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3645424062] Testing word: CAPSULE-FLAGS@
[Hera] [HADES][TEST ] [KRELTSC: 3645817392] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3646208979] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3646732446] Testing word: CAPSULE-LEN@
[Hera] [HADES][TEST ] [KRELTSC: 3647118573] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3647510643] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3648032682] Testing word: CAPSULE-HASH@
[Hera] [HADES][TEST ] [KRELTSC: 3648420300] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3648793722] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3649312149] Testing word: MAMA-VM-ID
[Hera] [HADES][TEST ] [KRELTSC: 3649687545] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3650081736] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3650587563] Testing word: VM-COUNT
[Hera] [HADES][TEST ] [KRELTSC: 3650957835] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3651328989] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3651820326] Testing word: CAPSULE-BIRTH
[Hera] [HADES][TEST ] [KRELTSC: 3652222791] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3652595184] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3653107731] Testing word: CAPSULE-RUN
[Hera] [HADES][TEST ] [KRELTSC: 3653483568] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3653855898] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3654388479] Testing word: CAPSULE-TEST
[Hera] [HADES][TEST ] [KRELTSC: 3654781746] ------------------------
[Hera] [HADES][TEST ] [KRELTSC: 3655156134] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors
[Hera] [HADES][TEST ] [KRELTSC: 3655690731] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors ===
[Hera] [HADES][INFO ] [KRELTSC: 3656345868] FINAL TEST SUMMARY:
[Hera] [HADES][INFO ] [KRELTSC: 3656755011] Total tests run: 1035641324
[Hera] [HADES][INFO ] [KRELTSC: 3657193617] Passed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3657568005] Failed: 0
[Hera] [HADES][INFO ] [KRELTSC: 3657943317] Stubs (not yet implemented): 38
[Hera] [HADES][INFO ] [KRELTSC: 3658377534] Errors: 0
[Hera] [HADES][INFO ] [KRELTSC: 3658943148] ALL IMPLEMENTED TESTS PASSED!
[Hera] [HADES][INFO ] [KRELTSC: 3659402712] Contract checks (A4'/A1): all passed
[Hera] [HADES][INFO ] [KRELTSC: 3659862297] ==============================================
[Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539
[Hera] PARITY:OK
[Hera] POST: PASSED
[Hera] [HAL][exec] regions frozen:
[Hera] kernel.text: [0x000000003d679000, 0x000000003d6c2e97)
[Hera] VM: parity bootstrap complete
[Hera] [HADES][INFO ] [KRELTSC: 3684863406] blk: raw device LBN 2048..3071 (1024 blocks)
[Hera] PCI: init...
[Hera] PCI: ECAM mapped (amd64)
[Hera] virtio-blk: found device
[Hera] Artemis: virtio-blk attached
[Hera] [HADES][INFO ] [KRELTSC: 3840803295] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002
[Hera] Init: Mama birth...
[Hera] [HADES][INFO ] [KRELTSC: 3848768952] exec_block: block 2057 len 265
[Hera] [HADES][INFO ] [KRELTSC: 3851344014] exec_block: block 2049 len 177
[Hera] [HADES][INFO ] [KRELTSC: 3852570183] EXEC: capsule 'lib.4th'
[Hera] [HADES][INFO ] [KRELTSC: 3856171431] exec_block: block 4050 len 440
[Hera] [HADES][INFO ] [KRELTSC: 3858256521] exec_block: block 2050 len 37
[Hera] [HADES][INFO ] [KRELTSC: 3858742587] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3859232118] ECW: w=0x3dbcfd90 func=0x3d68e564 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3859714593] ECW: w=0x3dba5d88 func=0x3d6afa51 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3860688741] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3861164664] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3861628512] ECW: w=0x3dba5d88 func=0x3d6afa51 '(do-string)'
[Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3862502952] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3862939374] ECW: w=0x3dba5d88 func=0x3d6afa51 '(do-string)'
[Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3863594490] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3864041370] ECW: w=0x3dbcfd90 func=0x3d68e564 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3864500010] ECW: w=0x3dba5d88 func=0x3d6afa51 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3865256262] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3865675821] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3866143764] ECW: w=0x3dba5d88 func=0x3d6afa51 '(do-string)'
[Hera] Hera [live][HADES][INFO ] [KRELTSC: 3866715216] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3867144960] ECW: w=0x3dbcfd90 func=0x3d68e564 '.SEP'
[Hera] [HADES][INFO ] [KRELTSC: 3867596250] ECW: w=0x3dba5d88 func=0x3d6afa51 '(do-string)'
[Hera] ================================================[HADES][INFO ] [KRELTSC: 3868355085] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3869157537] L8[TABLE]: Config 14 → 15 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1
[Hera] [HADES][DOE ] 58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0
[Hera] [HADES][INFO ] [KRELTSC: 3870511134] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] [HADES][INFO ] [KRELTSC: 3870968388] ECW: w=0x3dba57e0 func=0x3d6af752 'CR'
[Hera] [HADES][INFO ] [KRELTSC: 3871428603] ECW: w=0x3dbac808 func=0x3d6a5bb1 'EXIT'
[Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f
[Hera] Init: Mama birth OK
[Hera] ACL: CAPSULE-BIRTH pinned STRICT
[Hera] ACL: BIRTH pinned STRICT
[Hera] Starting heartbeat...
[Hera] APIC Timer: started (LVT=0x00020020 ICR=9396142)
[Hera] Heartbeat running.
[Hera] Heartbeat: 1 ticks, trust=0x00010000, variance=0x00000000
[Hera] LithosAnanke v1.5.4
[Hera] StarForth Version 3.1.0
[Hera] StarForth Emergency CLI
[Hera] FORTH-79 interpreter — type BYE or power off to exit
[Hera] ok>