[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live RAW SERIAL UP [CKPT 002] Serial (COM1) initialized Monolithic build - kernel linked directly Collecting boot information... CmdLine: parsed OK [CKPT 004] Command line parsed [CKPT 005] Kernel stack allocation decided [CKPT 006] Boot info collected (ACPI table located) GOP: linear framebuffer found [CKPT 007] GOP: linear framebuffer found [CKPT 008] About to enter ExitBootServices retry loop EBS... EBS OK Calling kernel_main (monolithic)... _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v1.5.4 Architecture: amd64 Build: Aug 12 2026 07:48: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: 248974 Free pages : 247451 Used pages : 1523 Total MB : 972 Free MB : 966 Used MB : 5 VMM initialized (mapped RAM, CR3 switched) VMM initialized (mapped RAM, CR3 switched) VMM self-test: mapped OK at 0xffff800000000000 VMM self-test complete. IDT installed. APIC: init... APIC: IA32_APIC_BASE MSR=0x00000000fee00900 APIC: stale-ISR drain: 0 EOI(s) issued APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) APIC: init done I/O APIC: init... I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 override: source=00 gsi=2 flags=0x0000 override: source=05 gsi=5 flags=0x000d override: source=09 gsi=9 flags=0x000d override: source=0a gsi=10 flags=0x000d override: source=0b gsi=11 flags=0x000d i8042: keyboard ACKed enable-scanning i8042: IRQ1 enabled in controller config byte I/O APIC: keyboard IRQ1 routed (masked) Timer: init... Timer: init start Timer: PM_TMR_BLK discovered from FADT at port 1544 Timer: VM mode detected (hypervisor present). Timer: HPET calibration disabled (VM-exit MMIO would poison timing). Timer: WARNING: invariant TSC not present under hypervisor. Timer: continuing in RELATIVE mode (no determinism guarantees). Timer: RDTSCP not present; using RDTSC (less serialized). Timer: CPUID frequency unavailable; trying PM Timer... Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2088912354 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=1001266425, tick_hz=100, initial_count=10012664 APIC Timer: configured (masked, ready to start) Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 74149 cells (4634 KB) VM: bootstrap parity... VM arena allocated: 0xffff900000000000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 3187737] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 16899015] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 31232586] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 32728101] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 34479921] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 36500184] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 37926231] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 39623829] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 40776183] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 42128667] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 48932121] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51293718] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 56076552] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 57780030] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60216093] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 63929019] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 66046071] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68028849] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 72288468] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 74246466] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76295814] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 81023943] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 83068104] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85615488] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 90330450] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 91653702] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 92820567] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94938816] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 96503337] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 98695947] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 100248204] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 101415321] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 102514902] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 104500578] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106477329] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 110067636] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 111729009] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113683647] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 117122271] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 118852944] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120816948] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 124474938] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 126275142] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128192295] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 131997516] 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: 143235099] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 145148598] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147055230] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 150780693] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 152331291] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154055013] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 156879660] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 158532717] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160506906] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 163455558] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 165394824] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167119638] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 170125032] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 172022340] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173991069] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 177004947] 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: 180171474] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 181800633] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183536955] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 186629520] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 188253975] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189998214] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 192930402] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 194460588] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196197645] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 199307640] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 200879007] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202608294] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 205554951] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 207315486] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209047650] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 212407986] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 213517626] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 214588164] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216549711] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 217722939] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 218930544] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 220286346] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 221222379] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 222201525] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 223942677] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 225693867] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 228668160] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 230283879] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 232043994] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 235098024] 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: 238147203] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 239752443] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 241468521] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 244546533] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 246116850] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247872870] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 251234151] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 252409416] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 253575273] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 255440661] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 256611033] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 257680794] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 258812400] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 260763489] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 262576545] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 263755716] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 265121640] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 266039613] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 267019935] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 268640526] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 270391884] 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: 273708939] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 275255295] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276969483] 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: 280092624] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 281697465] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283416000] 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: 287005929] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 288166074] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 289315992] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291172245] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 292344612] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 293408745] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 294791700] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 298011777] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 299902722] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 301199010] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 302648472] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 303599772] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 304648995] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 306345018] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308211057] 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: 311922597] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 313412673] 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: 316824459] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318688146] 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: 322057470] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 324132039] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326091780] 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: 329653884] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 331270023] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 333496044] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335901783] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 337502676] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 338761815] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 340065705] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 342065346] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 343389816] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 344632512] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 345837933] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347818548] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 349338276] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 350617596] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 352076718] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 353082387] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 354122076] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 355701549] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357596169] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 360648708] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 362874540] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 364772100] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 367884174] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 369538197] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 371444598] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 374881080] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 376195071] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 377643504] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 378652344] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 379709043] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 381604629] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 383484528] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 386980125] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 388656870] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 390747567] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 393570513] 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: 397025832] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 398663937] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 401234589] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 404734701] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 405956691] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 407443071] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 408464490] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 409531794] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 411437691] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 413278278] 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: 417136797] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 419269620] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 422252628] 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: 425916477] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 427710381] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 429203166] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 430204446] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 431282166] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 433192032] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 435141231] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 438510072] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 440603352] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 442354038] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 445509813] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 447243846] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 449108226] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 452473266] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 453707226] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 454683369] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 456526308] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 457801827] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 459065649] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 460521285] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 461485584] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 462567147] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 464778405] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 466556601] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 467697258] 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: 472663800] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 474277755] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 476020587] 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: 479996454] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 481730004] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 483484806] 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: 486846612] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 488046489] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 489581316] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 491477595] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 492648072] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 493785726] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 494924955] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 496801221] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 497997633] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 499287222] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 500940762] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 503456289] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 505047081] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 506817906] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 507913938] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 509106633] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 511491099] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 513578457] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 518064288] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 519956388] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 522052146] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 525944412] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 528452862] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 530563194] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 533619513] 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: 537688641] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 539907480] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 541947042] 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: 546039375] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 547356768] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 548448117] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 550646166] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 552277131] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 553868637] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 555539775] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 556629066] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 557777178] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 559550313] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 561650775] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 565333671] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 567275877] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 569298387] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 573014925] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 574325619] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 575413797] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 577911768] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 579518310] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 580892424] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 582590253] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 583675491] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 584820180] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 586703754] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 588753060] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 592710573] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 594897870] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 596944908] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 599719575] 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: 604543758] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 605998869] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 607170648] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 609285600] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 610820301] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 612452316] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 613990902] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 615931176] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 617248800] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 618912924] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 620059524] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 621100032] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 623173593] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 624988308] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 628390812] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 629922825] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 631648563] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 634655448] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 636340089] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 638231286] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 641763423] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 643647165] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 645404466] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 648867786] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 650961297] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 653243997] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 656924100] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 658951902] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 660841125] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 662132625] 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: 668014557] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 669188604] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 671194797] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 672433587] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 673577583] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 675546879] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 676921896] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 678610002] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 680095143] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 681070089] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 682181094] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 684803574] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 687616104] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 691453308] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 693438606] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 695267874] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 698622288] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 699833526] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 701806938] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 703226916] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 705057969] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 706596744] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 707569359] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 708599682] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 711103365] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 712934649] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 716424849] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 718005204] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 719819415] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 722867859] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 724513041] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 726273030] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 728901201] 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: 732530316] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 734228376] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 735950355] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 739182213] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 740602296] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 742129185] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 743112237] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 744195795] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 745919853] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 747663231] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 750727803] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 752374497] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 754532247] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 757569687] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 758751777] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 760136223] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 761025573] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 762082020] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 763826175] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 765817836] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 769089006] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 770707077] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 772532229] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 775710012] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 776921985] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 778363257] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 779716917] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 781213188] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 783148485] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 784944468] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 787021410] 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: 791396823] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 793343859] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 795109665] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 798169407] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 799371174] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 800754297] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 801679557] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 802673088] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 805087038] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 806853915] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 810570726] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 812824005] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 814647960] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 818238729] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 819490560] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 820901340] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 821840733] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 822872715] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 824423817] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 826204911] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 829497942] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 831069582] 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: 834202824] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 836000991] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 837856509] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 839070162] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 840469728] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 841708329] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 842701356] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 844511115] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 846308358] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 849500925] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 851294094] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 853074390] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 856462677] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 858252528] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 860127891] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 863436693] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 864730629] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 866124525] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 867335007] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 868369320] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 869951964] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 871734150] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 874766088] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 876400602] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 878150427] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 880360236] 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: 884134839] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 885377220] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 886753518] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 887683965] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 888678000] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 890575098] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 892757565] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 896104419] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 897785049] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 899564064] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 902740860] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 904868643] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 906879393] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 910181076] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 912115890] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 913861578] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 915912144] 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: 920207064] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 921359775] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 923240409] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 924441840] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 925675401] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 927067974] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 927979416] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 928995711] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 931309092] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 933066897] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 936143460] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 937870143] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 939648528] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 943076253] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 944818014] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 946662486] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 949873365] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 951054930] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 953031492] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 954349221] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 956076429] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 957787782] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 958790490] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 959857710] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 962141040] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 963960942] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 966131712] 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: 970459455] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 972262011] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 974060955] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 977279982] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 979082433] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 981222291] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 984647895] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 985864719] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 987839979] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 989028852] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 990246285] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 991641168] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 992908791] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 993948459] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 996160284] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 998067189] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 1001113407] 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: 1004146794] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 1005991203] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1007815830] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 1009029462] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1010733402] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1012540956] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1015540365] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 1016688792] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1019332902] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1020514005] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1021738179] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1023239070] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 1024196103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1025194779] 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: 1027961151] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1029815367] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 1033938192] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 1035216588] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1037056734] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 1038261882] 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: 1041416943] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 1042759641] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1044711612] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1045902123] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1047140619] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1048543251] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 1049493942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1050485667] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1052789073] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1054561053] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1058270199] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 1059429294] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1061214609] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 1062517470] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 1063762098] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1065761382] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1066952397] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1068769254] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1070381739] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1071967722] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 1073231985] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1074702111] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 1075654251] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1076671218] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 1078157157] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1080126936] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 1083389475] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1084909392] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1086762684] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1089789414] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1091324766] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1093392300] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1096901652] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 1098497967] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1100275218] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 1102967082] 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: 1106217273] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1108242177] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1110008697] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1113373212] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1115145549] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1116887793] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1120681149] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 1121929368] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1122987054] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1124934258] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1126190646] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 1127281575] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1128307509] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1130190684] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1131432351] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1132910940] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1134436926] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 1135415148] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1136504439] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1138139100] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1139923869] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1142893017] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1144430259] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1146636078] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1149672195] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1151203347] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1152988158] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1156115289] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 1157687538] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1160224107] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 1163573376] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1165135272] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1166916660] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1169945847] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1171687629] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1173602829] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1177098489] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1178905791] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1180781532] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 1182363525] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 19,190000,10000,0,0,154,35,40,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1187690007] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 1188975501] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1189956873] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1191787380] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1193010252] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 1194104982] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1195326258] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1197163863] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1198806504] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1200024903] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1201460568] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 1202362833] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1203363273] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1205098440] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1206857757] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1209893811] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1211952042] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1213718331] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1216701129] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1218232764] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1220097900] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1223447316] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1225045710] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1226855658] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1229990538] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1231638030] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1233396843] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1236613098] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1238217834] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1240016568] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1243199916] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1244851083] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1246592802] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1250257554] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 1251370848] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1252399512] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1254298521] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1255549575] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 1256682021] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1257694536] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1259648859] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1261094499] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1262846655] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1264502085] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 1265441436] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1266522054] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1268046570] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1269782283] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 1271956665] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 20,200000,10000,0,0,154,35,38,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1275805986] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1277309061] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1279049709] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1281966609] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1283587158] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1285300590] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1288510860] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1290089220] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1291848621] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1294816824] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1296426453] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1298287494] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1301547912] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1303049118] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1304821917] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1307854800] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 1309003626] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1310113392] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1311969708] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1313388195] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 1314850803] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1316075901] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1317992445] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1319240811] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 1320317922] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1321270650] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1323114282] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1324263843] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1325527833] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1327010307] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 1328419386] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1329476946] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1331541477] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1333293591] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1336383489] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1337983668] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1339723329] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1343300385] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1344876939] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1346646273] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1349600616] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 1350914103] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 21,210000,10000,0,0,153,38,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1354267089] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1356027981] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1359183462] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1360802772] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1362534537] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1365898674] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1367630103] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1369422033] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1372442421] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 1373674449] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1374673083] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1376546724] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1377965925] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 1379141316] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1380166830] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1382118696] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1383291588] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 1384407612] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1385364624] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1387251033] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1388443455] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1389667902] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1391361552] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 1392378498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1393406280] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1395643557] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1398667305] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1403709804] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1405428633] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1407363678] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1410756186] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1412454960] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1414369824] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1418419695] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1419738432] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1420840071] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1422861636] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1424136609] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 1425590985] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1426674858] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1429077006] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1430370228] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1431582747] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1432628526] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1434664140] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1435940877] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1437223767] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1438768086] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 1439730831] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1441009290] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1442918211] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1444810584] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1448029548] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1449679602] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1451600073] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 1454920341] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 22,220000,10000,0,0,167,39,38,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1457593725] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1459114272] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1460967711] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1464126720] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1466055192] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1468384890] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1472117136] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 1473325434] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1474443747] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1476433140] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1477660590] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1479344433] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1481088420] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 1482103728] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1483257489] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1485191127] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1487156391] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1492121316] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1494021207] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1495945437] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1499188635] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1500826782] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1502669322] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1506115338] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1508082303] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1510026042] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1513694490] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 1515031770] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1516382595] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1518618297] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1519878675] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1521247098] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1522807125] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 1523786271] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1524896520] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1526785554] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1529052819] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1532183604] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1533821184] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1535673951] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1538939682] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1540704375] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1543588116] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1547492814] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1549016574] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1550764068] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 1553000274] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 23,230000,10000,0,0,176,14,39,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1556374176] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 1557542553] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1558889178] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1560771051] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1561955451] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 1563027585] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1563989448] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1565861703] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1567049400] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1568254989] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1569672951] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 1570820601] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1572510912] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1574381298] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1576156344] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1579164720] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1580704440] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1582611828] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1586094321] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1588049988] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1589925540] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1593034674] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1594661187] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1596584808] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1600078956] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 1601302164] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1602429444] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1604497272] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1605763845] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 1606908156] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1607930919] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1609941102] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1611201333] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1612605792] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1614547137] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 1615507131] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1616570382] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1618104390] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1619960034] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1623062175] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1624572306] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1627062213] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1630198017] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1631777679] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1633639140] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1636666878] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1638275541] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1640415756] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1643503533] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1645159173] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1646903076] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1648837974] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 24,240000,10000,0,0,175,10,25,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1653093939] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 1654295769] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1655403414] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1657318551] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1658509314] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1659690375] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1661135658] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 1662078264] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1663065369] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1664648286] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1667100183] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1670274123] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1671839316] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1673733159] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1676768982] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1678350366] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1680479346] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1683757215] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1685372934] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1687303737] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1690437567] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1692441807] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1694278131] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1697963946] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 1699176003] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1700205780] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1702162728] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1703477055] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1704849195] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1706940039] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 1707921033] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1708997913] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1710697863] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1712579904] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1716039801] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1717602453] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1719758355] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1722957117] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1724571744] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1726447653] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1729685097] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 1730867838] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1731978129] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1734350478] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1735630575] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1736933499] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1738498104] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 1739503227] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1740680970] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1742388795] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1744288371] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1747885839] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1749436080] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1751421798] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1754420367] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 25,250000,10000,0,0,196,11,23,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1759672194] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1761278505] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1763106303] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1766319807] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 1767544779] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1768640727] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1771011522] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1772780499] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1773986046] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1775412198] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 1776331200] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1777322841] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1778951454] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1780746240] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1783761609] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1785474474] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1787235618] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1790139666] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1791689466] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1793416905] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1796330529] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1798205472] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1799951769] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1802778306] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1804397427] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1806101199] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1809620001] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 1810762779] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1811760678] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1813652967] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1814816829] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1816028130] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1817468667] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 1818401214] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1819383048] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1820943537] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1823072118] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1826481300] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1827891954] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1829623908] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1832520060] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1833925338] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1835660085] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1838720604] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1840250853] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1842001749] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1845164517] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 1846370736] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 26,260000,10000,0,0,192,14,24,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1850072007] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1851945963] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1855033173] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 1856256276] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1857340506] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1859349723] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1860588765] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1861873860] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1863774360] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 1865338461] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 1866595017] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1868005734] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 1868932002] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1869923790] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1871559774] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1873338222] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1876564641] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1878127398] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1879863888] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1882745886] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1884274119] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1886220378] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1889335980] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1890819819] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1892548077] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1895393766] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1896870549] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1898643264] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1901858511] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 1903017459] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1904017605] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1905904266] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1907090640] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 1908170691] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1909160505] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1911089775] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1912481823] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1913778090] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1915267410] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 1916228706] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1917236286] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1918899801] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1920646455] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1923649014] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1925471121] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1927242765] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1930263762] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1931965539] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1933835421] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1936286898] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 27,270000,10000,0,0,158,16,30,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1940545278] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1942153353] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1944051123] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1947146586] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1948703148] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1950786978] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1953778386] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 1954927212] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1955912301] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1957825380] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1959108501] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 1960270956] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1961231223] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1963418730] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1965012945] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1966508712] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1967919345] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 1968859431] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1969845696] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1971559506] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1973362440] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1976256345] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1978080027] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1979862087] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1982800827] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1984474422] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1986245205] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1989171870] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1990909872] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1992657282] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1995548814] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1997075577] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1998906504] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 2002475013] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 2003839635] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2004962862] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2007059355] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2008344723] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 2009642397] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2010712641] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2012800377] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2014133982] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2016305529] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2018742873] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 2020292001] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2021655384] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2023533477] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2025435279] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2028692316] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2030303898] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2032197594] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 2041711224] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 28,280000,10000,0,0,158,17,23,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2046295986] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2047973928] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2049907860] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2053375548] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2055022956] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2056953402] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2060160312] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 2061486042] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2062559646] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2064592026] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2066234877] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2067556890] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2069048163] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 2070050829] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2071130061] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2072720790] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2074551675] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2077747224] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2079764169] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2081544612] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2084595030] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2086156548] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2088008538] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2091403839] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2093037114] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2094882888] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2098008003] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2099667948] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2101492806] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2104602381] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 2105742744] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2106743919] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2108750301] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2110013073] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 2111158707] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2112205998] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2114234367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2115735699] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2117054310] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2118634308] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 2119636953] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2120654319] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2122474389] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2124298155] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2127360984] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2129228997] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2131004736] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 2132126367] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 29,290000,10000,0,0,164,17,27,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2136719718] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2138187093] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2139924759] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2143110102] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2144669919] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2146380663] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2149350651] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 2150487234] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2151468249] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2153562327] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2154846162] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 2155908615] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2156872662] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2158721481] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2159915163] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2161122852] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2162534388] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 2163434679] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2164459038] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2166212034] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2167986009] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2170891086] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2172543177] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2174456529] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2177475615] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2179103283] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2180907939] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2183838993] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2185479408] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2187222723] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2190144915] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2192077146] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2193812859] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2196819849] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 2198184114] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2199540924] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2201905860] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2203605411] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 2205126189] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2206368150] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2208774372] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2210335617] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2211852951] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2213651412] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 2214847593] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2216346909] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2218673226] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2220935136] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2223417168] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 30,300000,10000,0,0,154,18,26,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2227742895] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2229662400] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2231674410] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2234678964] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2236206441] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2238020064] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2240924721] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2242653084] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2244514482] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2247599340] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2249301180] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2251125681] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2254378245] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 2255497713] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2256482319] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2258337627] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2259529965] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 2260586580] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2261563059] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2263417821] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2264643255] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2265814236] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2267459229] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 2268434196] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2269416303] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2271049389] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2272802784] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2275788984] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2277388932] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2279374860] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2282517594] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2284016889] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2285750187] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2288912157] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 2290042293] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2291059302] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2293115202] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2294363442] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2295585138] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2296985313] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 2297905176] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2298900219] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2300614659] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2302371645] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2305622781] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2307083289] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2308831035] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2311340262] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 31,310000,10000,0,0,172,6,25,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2314554753] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2316015366] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2318233638] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2321218473] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 2322373284] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2323430844] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2325454194] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2326733283] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2328001662] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2329578825] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 2330837292] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2332288098] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2333921352] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2335718784] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2338739613] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2340251697] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2341970883] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2345262738] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2346808947] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2348591196] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2351534745] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 2352654297] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2353618365] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2355501750] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2356811751] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2358507900] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2359884849] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 2360820546] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2361816996] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2363444580] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2365264335] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2368248624] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2370191523] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2372260632] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2375398851] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2376826641] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2378640810] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2381945706] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 2383080651] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2384044698] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2385891291] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2387046837] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2388273531] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2389639917] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 2390608794] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2391599238] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2393177304] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2395412397] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2398357899] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2399857509] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2401595511] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2404678878] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2406120276] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2408379183] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2410671039] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 32,320000,10000,0,0,180,9,22,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2414216826] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2415694197] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2417470902] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2420792766] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 2421918639] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2422883064] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2424742215] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2425919454] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2427118071] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2428506150] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 2429406420] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2430403185] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2432054730] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2434504590] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2437884162] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2439424197] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2441183073] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2444025024] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2445479652] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2447209800] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2450375739] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2451890196] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2453607240] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2456514207] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 2457650370] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2458629873] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2460481779] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2462000289] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2463236853] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2464702359] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 2465682009] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2466679782] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2468610522] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2470375782] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2473348752] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2475368973] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2477113380] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2480071251] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2481724371] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2483498577] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2485758072] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 33,330000,10000,0,0,145,11,29,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2489713842] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2491291803] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2493046773] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2495935386] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2497504590] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2499513954] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2502433101] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 2503669833] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2504674536] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2506648704] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2507841966] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2509059441] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2510513439] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 2511495525] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2512872768] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2514768102] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2516538024] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2519568009] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2521115415] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2522850834] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2525707779] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2527793121] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2529540615] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2532553401] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2533769217] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2535172269] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 2536116303] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2537126445] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2538665010] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2541177114] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2544053085] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2545587954] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2547424782] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2550414363] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2552018427] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2554153245] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2557299654] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2558578008] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2560028142] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 2560954599] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2561966904] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2563570023] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2565378963] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2568204198] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 34,340000,10000,0,0,203,14,30,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2571457749] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2573088084] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2574844818] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2577997653] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2579736999] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2581492032] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2584478169] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2586055773] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2587880043] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2590902573] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2592874368] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2594767728] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2597890470] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 2598989568] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2599999521] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2601943659] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2603128815] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2604614922] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2606724099] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 2607636801] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2608625586] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2610255333] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2612134791] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2615188821] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2616727932] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2618524776] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2622115167] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2623717383] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2625516012] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2628494358] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2630072193] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2631956313] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2635366125] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2636969097] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2638850193] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2640429204] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 35,350000,10000,0,0,154,16,36,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2644930764] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 2646454062] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2647442406] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2649418947] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2650675524] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2651930001] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2653381437] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 2654967525] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 2656275216] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2657819619] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 2659184157] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2660539329] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2662342473] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2664203787] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 2665464249] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 2667167811] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2668897245] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 2670032967] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2671924710] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2673795222] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2674919016] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 2676489207] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2678251968] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 2679420996] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2680943223] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2682676647] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 2684174031] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2686264917] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2688123207] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2689217202] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2690878176] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2692803246] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2693867883] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 2695061901] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2696233323] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2698193610] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2699364087] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 2700460581] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2701399974] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2703372945] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2704624818] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 2705818752] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2706855039] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2708994078] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2710301139] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2711567943] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2713053861] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 2714001339] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2715019356] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 2717000244] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2718810423] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2720133717] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 2722159734] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2723940303] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 2725196166] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2726866149] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2728634958] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2729689935] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 2731361955] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2733184881] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 2734736760] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 2736600132] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2738468838] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2739701601] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 2741414487] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2743281408] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2744421204] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 2745724758] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2747209479] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2749279176] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2750488587] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 2751723114] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2752733130] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2754620988] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2755790793] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2757019944] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2758530495] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 2759763405] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2760862020] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 2762731482] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2764502811] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2765616588] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 2767336971] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2769051285] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 2770188855] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 2772070077] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2774088912] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 2775201933] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2776845918] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2778542802] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2779834512] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 2781558822] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2783296656] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2784757059] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 2786332689] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2788203957] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2789377731] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 2790588297] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2792455092] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2793616119] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2794882923] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2796382869] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 2797314996] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2798317704] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 2800566405] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2802373287] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 2803662582] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2805419463] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2807274036] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2808340647] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2809915206] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2812001745] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2813055441] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 2814816438] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2816562021] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 2817704946] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 2819398827] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2821199829] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 2822437926] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 2824459260] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2826283782] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 2827454595] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 2828644476] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2830494492] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2831661651] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 2832747015] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2834681829] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2835957957] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2837599611] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2839434948] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2840459769] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2841521865] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 2843523186] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2845274628] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 2846479377] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 2848242012] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2850560685] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 2851714908] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 2853548649] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2855295282] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 2856470169] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2858077257] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2859863916] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2860951842] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 2863279860] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2865277443] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2866422027] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2867714850] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2869740930] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2871054879] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2872249212] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2874198747] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2875753335] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2877315840] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2879015517] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 2880564372] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 2881823154] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2883285132] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2884264572] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2885281791] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2887177251] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2889085731] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 2890155534] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2891928438] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2893785783] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2894845527] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 2896621770] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 36,360000,10000,0,0,144,18,32,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 2899632162] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2901493707] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2902586904] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2904299097] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2906177631] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 2907292605] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2908545423] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2910500628] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2911816740] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2913328740] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2915349990] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2916732231] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2918193264] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2919717171] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2920729665] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2922039246] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2924130951] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2926083279] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2927361087] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2929187436] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2931143565] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2932352934] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2934196860] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2936030622] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 2937617319] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2939754993] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2941723239] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2942837058] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2944019862] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2945879559] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2947053123] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2948177253] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2950130946] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2951359719] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2952996081] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2954551698] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2955486534] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2956494534] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 2958560619] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2960352360] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2961559146] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2963373462] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2965502988] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2966771619] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 2968877625] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2970677031] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2971809288] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2973494580] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2975298312] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2976349320] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2977913484] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2979969258] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2981227578] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2982361557] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2984273061] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2985458700] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2986660257] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2988049155] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2988987897] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2990204217] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2992284267] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2994070989] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2995238757] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 2996985516] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2998859262] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3000239697] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 3002476680] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3004390221] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 3005548350] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 3007471698] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3009325284] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 3010584192] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3012339939] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3014086383] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3015510981] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 3016970586] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3019002840] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3020294403] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 3021501882] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3023500515] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3024790776] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3026127930] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3027870489] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 3028904067] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3030018327] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 3032244810] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3034074246] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 3035293485] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3037135458] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3038878122] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 3040276848] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3042244317] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3044036268] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 3045184632] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 3046870260] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3048631530] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 3049678632] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 3050939640] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3053303442] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3055129518] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 3056386578] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3058317318] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3059612724] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3060927177] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3062446884] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 3063440541] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3064540584] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 3066909258] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3068796549] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 3070027422] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 3071803287] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3073639065] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 3074768256] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 3076591161] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3078869409] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 3080245833] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3082225923] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3084007920] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 3085090869] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 3086949978] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3088708854] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 3089796297] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 3091372284] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3093319992] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3094924623] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 3096115890] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3098162361] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3099404364] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3100622553] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3102006747] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 3103330902] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3104383191] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 3106250532] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 37,370000,10000,0,0,144,18,29,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 3109195005] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3110926161] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 3112075638] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 3113789385] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3115795746] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 3117045603] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 3118778775] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3120502392] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 3121637379] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 3123303477] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3125077494] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 3126241314] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 3128103195] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3129829416] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 3130964340] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3132640686] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3134379969] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3135425559] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 3136618065] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3138524361] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3139737090] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 3141308583] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3143252091] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3144507555] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3145691451] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3147068778] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 3148033896] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3149048343] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 3150980637] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3153175914] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 3154949973] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 3157029645] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3158813721] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 3160013325] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3161610018] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3163420428] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3164474040] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3166325400] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3168571896] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 3169875828] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 3171173943] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3173224509] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3174428943] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 3175621890] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3177523419] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3178776636] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3180102324] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3182039196] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 3183081699] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3184216707] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 3186171702] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3188023566] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 3189223926] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 3191000799] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3192947352] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 3194456097] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3196063101] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3197914020] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3199114926] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 3200913429] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3202689924] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 3203853177] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3205989990] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3207763293] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 3208948029] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 3210458265] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3212448687] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3213704949] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 3214820511] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3216712674] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3217958940] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3219624828] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3221037771] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 3222005661] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3222985899] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 3225044781] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3226919073] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 3228033627] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 3229821000] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3232198788] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 3233509881] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 3235303134] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3237237759] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 3238392591] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 3240087900] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3241973952] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 3243191931] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 3244506993] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3246794313] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3248050176] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 3249220653] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3251135013] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3252329640] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3253612446] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3255042672] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 3255999915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3257051763] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 3259764921] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3261513948] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 3262637511] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 3264408756] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3266295942] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 3267552015] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 3269527149] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3271867389] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 3273145470] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 3274932066] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3276800730] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 3278043132] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 3279347736] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3281288367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3282465333] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 3284207724] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3286264107] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3287461569] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3288732930] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3290131929] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 3291055488] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3292045029] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3293954475] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3295950504] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3297015120] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3298697409] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3300451791] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3301593288] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3303273834] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3305018346] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3306101904] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3307678227] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3309987681] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3311045703] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3312734250] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3314586912] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3315753462] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 3317221194] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3319104621] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3320333289] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 3322006926] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3323905326] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3325308147] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3326565501] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3327995286] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 3329005806] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3330046671] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3332009079] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3334146858] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3335285562] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3336962517] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3338751570] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3339815010] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3341463300] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3343285743] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3344451390] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3346674135] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3348504012] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3349584840] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 3351431496] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 38,380000,10000,0,0,132,18,28,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 3354429414] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3356314143] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 3357501483] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3359729247] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3361515402] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3362701650] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 3363946257] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3365812380] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3367045836] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 3368139411] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3370021347] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3371492670] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3372739062] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3374242410] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 3375248835] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3376252131] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3378021738] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3379855374] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3380994225] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3382868517] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3385238262] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3386350611] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3388082544] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3389879598] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3390922920] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3392429985] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3394252134] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3395292747] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3397354107] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3399142215] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3400309164] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 3401545770] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3403503348] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3404750328] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 3405805326] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3407705070] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3409168266] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3410442168] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3411971808] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 3412975335] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3414062463] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3415899858] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3417794394] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3418915206] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3420498312] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3422549949] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3423769671] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3425511621] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3427373376] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3428482890] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3430156128] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3432011142] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3433066392] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3434991693] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3436796328] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3437866425] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 3438994503] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3440994963] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3442232241] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 3443436150] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3445385391] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3446887269] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3448576887] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3450501159] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 3451450464] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3452523522] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3454316292] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3456149844] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3457384560] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 3458985726] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3460783956] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 3462713982] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3464382096] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3466265208] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3467488941] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3469325349] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3471178977] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3472466949] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3474750132] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3476626818] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3477948243] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 3479143332] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3481086357] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3482281257] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3483484179] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3484882338] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 3485820261] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3487132530] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 3489613071] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3491590746] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 3492765465] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3494301552] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3496040415] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3497223429] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 3498960192] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3500791371] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 3502549071] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 3504442998] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3506317437] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 3507658686] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 3508946427] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3511005876] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3512310648] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3513774810] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3515568084] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 3516584211] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3517671717] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3519693492] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3521692188] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3522869217] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 3524594955] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3526675278] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 3528364602] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3530068059] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3531817674] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3533051718] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 3534692427] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3536446473] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 3537660987] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 3538895073] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3541085205] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3542639940] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3543858759] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3545291001] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 3546241104] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3547276950] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3549330771] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3551286942] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3552560214] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3554822964] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3556725018] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 3558002952] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 3559285002] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3561283047] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3562566630] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3563817978] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3565325841] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 3566602263] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3567608184] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 3569319978] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3571134840] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 3572290449] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3573818829] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3575584236] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 3576877878] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 3578099994] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3580447038] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3581715144] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3582958722] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3584319837] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3585240120] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3586218699] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3588107838] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3589920726] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3591159894] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 3593091789] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3594803814] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 3595991490] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3597174609] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3599013033] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3600300291] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3601560291] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3603050892] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 3604830180] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 3606061641] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3607472568] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 3608473491] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3609458181] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3611060901] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3612977046] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3614038470] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3615558849] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3617524092] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3618608112] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3620205582] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3622013619] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3623136048] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 3624843348] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3626625912] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3627665433] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 3629452512] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3631279323] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 3632476113] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3633832881] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3635276946] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 3636256869] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3637321800] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3639071142] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3640814247] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 3642275091] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3643995495] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3645815838] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3646875981] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 3649496991] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3651307485] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3652456185] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3653816523] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3655243473] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 3656217852] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3657204684] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3658898250] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3660653808] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3661696584] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3663333345] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3665104737] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 3666167757] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 3668503104] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 39,390000,10000,0,0,180,18,24,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3671774463] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3673525842] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3674606418] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3675833742] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3677246013] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 3678184566] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3679456431] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3681603660] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3683404662] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3684470853] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3686163852] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3687945240] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3688993686] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3691111515] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3693408852] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3694550517] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3695800794] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3697184547] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 3698115183] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3699094035] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 3701977272] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3703698936] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 3705211125] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3706759245] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3708535383] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3709671651] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3711454572] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3713160087] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3714306078] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3715480104] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3717091203] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 3718107309] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3719129925] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3721155942] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3723066081] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 3724300104] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 3725922438] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3727843392] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 3729065634] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 3731162904] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3732978144] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 3734128503] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3735288228] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3736736724] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 3737768328] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3738818055] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3740503221] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3742487721] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 3743970846] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3745470477] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3747191595] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3748270890] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 3749943162] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3751720665] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 3753016848] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3754261602] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3755888157] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 3756857685] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3757842837] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3759774207] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3761524179] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 3762576153] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3764225094] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3766045038] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 3767561427] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3769428642] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3771222672] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3772303143] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3773593698] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3774954582] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 3775864848] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3776846010] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3778404357] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3780652701] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 3781939497] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3783187926] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3785129523] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 3786335595] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 3788095395] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3789833166] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 3790949946] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3792178530] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3794305011] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 3795314481] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3796377732] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 3798115839] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3799898529] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 3800987862] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 3802358784] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 3803669562] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3805631382] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 3807002976] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3808541352] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3810145983] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 3811823967] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 3813053139] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3814519989] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3815551320] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3816583785] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 3819068022] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3821294715] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3822547155] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3824431023] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3826382028] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3827609142] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3829505043] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3831425199] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3832882137] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3835173783] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3837054396] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 3838251816] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 3839611020] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3840772467] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3842850270] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3844098027] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3845579283] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3847273794] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 3848256153] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3849261843] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3851404977] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3853315998] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 3854510058] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3856125882] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3858014832] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 3859184658] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3861372774] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3863239926] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 3864403536] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3865855644] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3867748668] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3868952262] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3870284229] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3871695870] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3872985606] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3874506783] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 3876396489] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3878190582] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 3879269184] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3880710603] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3882582564] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3883737291] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3885021441] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3886995399] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3888686172] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 3890182359] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3891462246] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3893352099] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3894449496] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3895739841] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3897245835] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3898265868] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3899359443] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 3901492098] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3903299043] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 3904408389] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3905717613] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3907538901] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3908677836] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3910000458] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3911944218] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3913170702] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 3915140019] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3916412598] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3918364380] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3919465263] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3920722281] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3922155846] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 3923138562] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3924167226] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3926962389] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3928922991] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 3930023496] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3931978260] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3933900138] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 3935051820] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3937080588] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3938980269] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 3940399827] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 3942272355] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 40,400000,10000,0,0,220,23,20,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3945544449] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3947395326] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 3948565824] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3950465001] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3952559751] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3953709984] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3954992118] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3956544165] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 3957621528] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3958699899] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 3961368159] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3963199296] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 3964518978] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 3967189086] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3969039060] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 3970191036] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 3972386985] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3974169675] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 3975361698] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 3977320368] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3979351068] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3980968551] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3982357134] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3983835492] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 3984859305] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3985970604] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3987838092] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3989664861] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 3990768579] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3992259264] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3994423062] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 3995904192] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3997439460] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3999287964] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 4000510731] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 4002582612] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4004460096] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 4005666126] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4006909473] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4008600834] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 4009649658] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4010672316] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 4012788339] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4014752700] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 4016188407] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 4018133994] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4019901753] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 4021224585] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4022738328] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4024512030] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 4025628768] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4027102401] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4029000822] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 4030146246] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4031401794] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4032783825] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 4034022279] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4035387720] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 4037959674] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4039755468] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 4040767374] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4042170741] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4044123153] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 4045370070] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4046619402] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4048034823] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 4048969911] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4050133983] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 4052224911] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4054123206] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 4055320521] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 4057081560] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4058909862] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 4060082796] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4061643579] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4063704519] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4064844735] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 4068303960] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 4070262840] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 4071885384] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4072940655] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4074373989] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4076540874] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 4077729936] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 4079443914] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 4080688899] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 4081934661] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4083177672] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 4084752399] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4085700549] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4086918738] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4089219162] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 4090328970] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 4092045258] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 4093224219] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 4094776623] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 4095663012] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 4097138367] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4098078474] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4099244877] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4101491562] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 4102670397] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4103928675] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4105411968] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 4106407599] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4107440253] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 4108976340] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4110725451] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 4111766253] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 4113605832] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4115446167] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 4116637749] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4118553033] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4120403322] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 4121649420] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4122953310] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4124337252] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 4125317070] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4126854102] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4129459698] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4131382794] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 4132761171] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4134545373] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4136402928] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 4137658203] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4138936179] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4140506958] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 4141544652] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4142548662] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4144345863] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4146196236] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 4147398360] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 4149043605] ECW: w=0x3db23bc8 func=0x3d5ee370 '>IN' [Hera] [HADES][INFO ] [KRELTSC: 4150230945] ECW: w=0x3db1d688 func=0x3d5e6e70 '@' [Hera] [HADES][INFO ] [KRELTSC: 4151386911] ECW: w=0x3db23bc8 func=0x3d5ee370 '>IN' [Hera] [HADES][INFO ] [KRELTSC: 4152637146] ECW: w=0x3db1d688 func=0x3d5e6e70 '@' [Hera] [HADES][INFO ] [KRELTSC: 4154032113] ECW: w=0x3db1e2b8 func=0x3d5dc140 '-' [Hera] [HADES][INFO ] [KRELTSC: 4155187575] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 4156623555] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4157532687] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4158778974] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4160586696] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 4162079796] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4163396055] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4164837453] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 4166565375] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 4167766596] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4169140227] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 4170088545] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4171119561] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4172777637] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4174606359] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4175708229] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 4177208742] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4179487494] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 4180575210] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4181975175] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4183740771] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4184794551] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4186410060] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4188295881] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4189450272] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4191540171] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4193299530] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4194509613] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4196060610] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4197801258] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4198899012] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 4200010206] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4201890357] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4203213756] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4204975152] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4206334020] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 4207254303] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4208248296] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 4210098921] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4211926278] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 4213123215] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 4214326998] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4216427607] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 4217954853] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4219775595] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4221497742] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4222685187] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4224286773] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4226111547] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 4227253716] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4228695408] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4230205329] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 4231177923] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4232218851] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 4234255431] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4236036861] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 4237293711] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 4247335218] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 41,410000,10000,0,0,215,25,19,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 4250255499] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4251807966] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 4253017734] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4255261626] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4257079344] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4258288314] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 4260096141] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4261939899] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 4263150612] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4264488564] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4266033261] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 4267447338] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4268662986] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4270004802] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4271897532] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 4273006122] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4274840388] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4276523517] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 4277655060] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4279262064] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4281079089] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 4282293309] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4283938260] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4285470504] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 4286635836] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 4287892623] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4289755344] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4290888882] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 4292750280] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4294920483] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 4296086760] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 4297394619] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4299410703] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4300657473] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4301952564] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4303536594] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 4304494992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4305506016] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 4307599863] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4309335366] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 4310430453] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 4311937329] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4313670480] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 4314748683] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4316203143] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4318030122] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4319503650] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 4321797417] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4323594408] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 4324698798] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 4325832567] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4327663620] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 4328811900] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 4330335702] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4332154365] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 4333417977] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 4335517683] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4337420808] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 4338612474] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 4340116326] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4341918105] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4343041710] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 4344675909] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4346559462] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 4347928284] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 4349277786] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4351358004] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4352693961] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4354088424] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4355531985] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 4356532971] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4357719996] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4358980962] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4360665498] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 4361693112] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4362791181] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4364124996] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4365684351] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 4366695354] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4367711292] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 4369987293] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4371829539] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 4373293428] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 4374651393] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4376553006] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 4377738897] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 4379668566] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4381521627] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 4382617239] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 4384668792] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4386755982] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 4387875891] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 4389063819] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4390926561] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 4392102477] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 4393434948] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4394566113] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4396567917] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4397942997] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 4399152072] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4400233278] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4402226325] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4403459571] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4404699810] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4406072916] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 4407062730] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4408183668] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 4410211806] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4412509626] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 4413736866] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 4415499228] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4417379967] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 4418662752] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 4420455060] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4422328932] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 4423912017] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4425845445] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4427630697] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 4428776520] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 4429910877] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4431006468] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4432971711] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4434164658] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4435458573] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4437108291] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 4438213815] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4439304702] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 4440997533] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4442920818] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 4444199634] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 4445411229] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4447383738] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4448827320] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 4450258218] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4452359877] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4453613745] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4454958228] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4456339608] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 4457288430] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4458289059] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4460172003] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4462629822] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 4463769009] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4465651470] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4467655332] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 4468868355] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4470668895] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4472484828] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 4473936516] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4475397801] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4476791172] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 4477817526] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4478873679] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4481150814] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4483064754] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 4484276118] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4485566589] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4487919954] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 4489153767] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4490433003] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4492189401] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 4493463471] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4494720132] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4496722104] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 4497959256] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4499618172] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4501503951] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 4502734740] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4503921009] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4505722179] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 4506879804] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4508501277] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4510355871] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 4512094671] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4513842480] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4515595959] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 4516703688] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4517944704] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4519717377] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 4520931261] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4522141512] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4524225951] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 4525865274] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4527556908] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4529316351] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 4530484833] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4532205153] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4534165986] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 4535258847] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 4536567966] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4538986830] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4540268502] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 4541760993] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4543643559] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 4544910468] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4546261902] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4547681691] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 4548727197] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4550102571] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4552155384] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4554073608] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 4555298223] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 4557042525] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4558981959] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 4560094203] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 4561789134] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4564027272] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 4565178240] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 4566867060] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4568746308] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 4569876612] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4572036714] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4574008005] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 4575098577] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4576783554] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4578169029] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 4579220352] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4580248239] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 4582253592] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 42,420000,10000,0,0,208,32,20,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 4585283346] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4587166059] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 4588319883] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4591635447] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4593471414] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 4594663185] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4596519333] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4598422038] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 4599581553] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 4601893212] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4603795875] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 4604883339] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4606280364] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4607728356] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 4609172967] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 4610443719] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4611912480] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4612897842] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4614033879] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 4616500959] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4618394361] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 4619676390] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4620964089] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4623005079] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4624203381] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4625463423] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4627741335] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 4628955933] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4630112319] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4632018111] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4633143942] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4634266686] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4636268490] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4637479686] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4638820746] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4640495349] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4641550263] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4642651293] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 4644639363] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4646459580] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 4647658890] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4649021076] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4650969183] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4652340924] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4653867855] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4655836269] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 4657040598] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4658270904] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4660366998] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4661616414] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4662901068] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4664571828] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4665810471] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4667022906] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4668774936] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4670667729] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 4671822225] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4673205663] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4675025502] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 4676230629] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4677514716] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4679760414] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 4681012077] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4682258091] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4683791091] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4684862154] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4685930088] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4687580016] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4689455043] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 4690582638] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4692500925] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4694483619] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4695707184] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4697168826] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4699101456] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4700432751] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4701755982] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4703137551] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4704459417] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4705855707] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4707425520] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4709334210] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 4710552084] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4712041488] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4713885855] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 4715232480] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4716757857] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4718738199] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4720344657] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4721758818] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4723145091] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4724100948] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4725139881] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4726446942] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4728268062] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 4729562817] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4731027315] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4733116143] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4734300585] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4735590930] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4737381264] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 4738555773] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4739814975] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4741346694] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 4742382099] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4743387138] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4745108739] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4746939750] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 4748069361] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4749216318] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4751142228] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4752271839] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4753438368] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4755584736] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 4757123364] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 4758708360] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4760832237] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4762111473] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4763438463] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4765100466] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 4766107836] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4767190869] 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: 4793116062] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4794930504] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 4796070720] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 4797282672] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4799566002] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4800690363] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 4801972182] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4803952776] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 4805164455] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 4806252738] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4808321217] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4809573741] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4810915599] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4812991050] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 4814071521] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4815138993] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4816724913] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4818608466] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 4819799670] 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: 4844943684] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4846790928] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 4847926713] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 4849177305] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4851191583] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 4852753794] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4854506370] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4856007366] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 4856982102] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4858099701] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4859877162] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4861684149] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 4862954691] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4864143144] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4866229662] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 4867858758] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4869568683] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4871456730] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 4872866481] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4874159199] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4875891174] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 4877078136] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4878312222] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4880858766] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 4882482360] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4884023991] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4885893243] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 4887292074] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4888562658] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4890479916] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 4891683951] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 4892976837] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4895155356] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 4896827586] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4898444145] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4900503783] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 4901956227] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4903373286] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4905256629] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 4906497624] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 4907635824] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4909651845] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 4911585021] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4913149437] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4915051344] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 4916402211] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4917642597] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4919554374] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 4920787452] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 4922034579] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4923805635] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 4925230296] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4926419547] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4928305452] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 4929456882] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4930744035] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4932740778] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 4933997691] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4935219156] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4937646777] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 4938862341] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4940147121] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4941619725] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 4943162910] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 4944383766] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 4945522932] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4946618187] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4948354068] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4950581706] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4951758903] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 4953344193] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4955111973] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 4956613179] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4958437092] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4960378647] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 4961463948] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4963822437] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4965606849] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4966700949] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4968333237] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4970092239] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4971143583] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4972506420] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4973461941] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4974690609] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4977158571] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4978946910] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4980072258] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4981852260] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4983785310] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4984948983] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 4986789885] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4989546786] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 4990760313] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 4992728790] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4994665452] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 4995740085] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4997680842] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4999445745] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 5000602572] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 5001989475] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5004356238] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5005598283] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5006842470] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 5007752820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5008750068] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5010438237] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5012199969] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 5013303813] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 5014868061] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 43,430000,10000,0,0,177,36,19,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 5018274723] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5020073604] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 5021257143] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5022893337] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5024659143] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 5025725880] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 5027710275] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5029469193] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 5030598636] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 5032541934] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5034376242] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 5035585779] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 5037601317] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5039534955] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 5040757806] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 5041910160] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5043768996] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5044999806] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5046232023] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 5047303401] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5048311275] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 5050003350] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5052063366] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 5053347369] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5055022539] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5056937802] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 5058149754] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 5059789665] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5061682689] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 5062949409] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5064882648] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5066767839] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 5067986805] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 5069738436] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5071500000] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5072633538] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 5074549788] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5076528870] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 5078012457] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 5079566331] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5081486676] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5082661164] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5083878618] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 5084790963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5085799677] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 5087697363] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5089517076] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 5090812209] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 5092932831] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5094814326] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 5096128947] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 5098161390] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5100051642] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 5101252485] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 5103177051] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5105508030] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 5106689637] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 5107914630] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5110033971] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5111224188] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 5112279333] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5114120634] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5115327168] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5116512114] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 5117740509] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5119163343] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5121422271] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5123264055] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 5124383859] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5126057538] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5127809715] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5128867842] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5130466782] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5132247414] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 5133294516] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5135754855] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5137476876] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 5138643741] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5139872073] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 5140850232] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5141890845] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5143722969] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5145466389] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 5146942710] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5149167408] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5150951274] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 5152234752] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5154274545] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5156026302] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 5157132834] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5158319607] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 5159250159] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5160265341] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 5162868753] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5164445853] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 5165604066] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 5167018080] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5169039456] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 5170125429] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 5171251596] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5173112553] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5174795073] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5176335297] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 5177302368] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5178443109] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5180230146] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5182150722] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 5183300493] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5184998868] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5186768202] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 5187820890] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5189518299] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 5190526362] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5191566051] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5193789720] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5195759457] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 5196955029] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 5199086004] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 44,440000,10000,0,0,199,42,20,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5202555750] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5204370444] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 5205527103] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5207647851] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5209593816] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 5210930634] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5213007261] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5215602525] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 5216975337] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5218325826] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 5219434605] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5220524820] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 5222606130] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5224691472] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 5225907792] 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: 5228230245] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5230238034] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 5231447256] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5232917571] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5234488833] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 5236366443] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 5237866935] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5239483872] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 5240682468] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5241832701] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5244041418] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5245895256] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 5247034737] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 5248222686] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5250100170] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 5251372266] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 5253697785] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5255548347] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 5256820695] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 5258204511] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5259955407] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 5261356506] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5262657099] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5264246274] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 5265326619] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5266615494] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 5269768791] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5271551208] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 5272690626] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 5274154410] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5276051613] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 5277199242] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 5278435575] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5280675666] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 5282240208] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5283519507] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5285112399] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5286106665] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5287147740] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 5289109161] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5290364982] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5291922006] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5294123268] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 5295941301] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5297697657] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5299572243] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 5300783187] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5302069857] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5303658591] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 5304587568] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5305591263] Running FIND.existing: FIND DUP . CR [Hera] 1035062088 [Hera] [HADES][TEST ] [KRELTSC: 5307513099] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5310207567] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 5311425924] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 1035232280 [Hera] [HADES][TEST ] [KRELTSC: 5313380730] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5315190993] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 5316334023] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5318033679] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5319800367] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 5320910469] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 5321993901] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5324442795] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 5325644772] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5326932177] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5328490356] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5329543632] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5330564379] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5331940047] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5333760516] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 5335052730] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5336854152] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5338784073] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 5340043149] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5341427637] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5343004443] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 5344012758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5345037285] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 5346485676] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5348746137] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 5350357299] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 5351955672] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5354122053] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 5355311766] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5356561686] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5358124065] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 5359091094] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5360101677] Running LATEST.basic: LATEST @ . CR [Hera] 1035103192 [Hera] [HADES][TEST ] [KRELTSC: 5361829473] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5363669514] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 5365327527] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 1035123936 [Hera] [HADES][TEST ] [KRELTSC: 5367384036] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5369261982] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 5370620703] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 1035123936 [Hera] [HADES][TEST ] [KRELTSC: 5372854263] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5374729164] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 5376010752] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5377570401] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5379325686] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 5380286604] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5381283411] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 1035233360 [Hera] [HADES][TEST ] [KRELTSC: 5383702212] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5385631398] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 5386820817] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 1035233600 [Hera] [HADES][TEST ] [KRELTSC: 5389051857] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5391181740] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 5392289700] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 5393594136] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 5394709257] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5396849367] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 5398401120] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5399749047] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5401293555] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 5402412057] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5403725817] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 5405657901] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5407442964] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 5408521104] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 5409745383] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5411787717] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 5412947274] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5414515932] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5416120899] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 5418091182] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 5419347822] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5420830401] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 5421816666] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5422844910] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5425543893] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5427522240] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 5428771509] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 1035234272 [Hera] [HADES][TEST ] [KRELTSC: 5432096586] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5433966174] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 5435116701] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5438055441] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5439941073] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 5441373987] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 5445068202] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5446331268] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 5447923173] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5449894149] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 5451248607] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5453681961] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5456172057] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 5457485040] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 5459425965] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 5460594153] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5462599800] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 5463777795] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 5465110056] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 5466160791] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5468572998] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 5469881445] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5471386893] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5472906516] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 5473848240] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5474866068] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5476548315] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5478336780] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 5479635315] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 5481764547] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5483028012] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5484822840] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5486656833] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 5487845979] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 5489845095] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5491701075] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 5493112317] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5494407240] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5495884590] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5496969681] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5498051454] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5500031439] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5502021357] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 5503326969] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 5505692577] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5507569095] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 5508770043] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 5511038148] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5513447079] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 5514721632] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5516099820] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5517921780] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 5518911300] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5520063108] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 1035237176 [Hera] [HADES][TEST ] [KRELTSC: 5521949664] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5523862890] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 5525127636] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 5526558198] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5528547129] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 5530397691] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 1035108264 [Hera] [HADES][TEST ] [KRELTSC: 5532624972] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5534555292] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 5535777114] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5537075103] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5538648318] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 5539622844] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5540652411] Running CURRENT.basic: CURRENT @ . CR [Hera] 1035237176 [Hera] [HADES][TEST ] [KRELTSC: 5542801236] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5544774984] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 5546027277] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 1035237664 [Hera] [HADES][TEST ] [KRELTSC: 5548851966] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5550780480] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 5551919163] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 5553333891] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5555462430] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 5557103412] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5558433027] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5560012164] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 5560971108] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5561975496] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 5564781600] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5566601670] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 5568040086] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 5572090167] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5573945055] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 5575100139] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 5577735408] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5579521269] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 5580950424] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5582743005] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5584278672] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 5585842563] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 5587103697] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 5588845395] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5590277700] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 5591215854] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5592201132] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 5593725018] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5596057572] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 5597643387] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5598974745] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5600460474] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 5601435924] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5602549092] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 5604024993] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5605883493] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 5607173355] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 5608601544] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 45,450000,10000,0,0,223,47,19,4096,30,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 5612366235] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5614212807] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 5615489019] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 5617384752] ECW: w=0x3db28eb8 func=0x3d5ee8a0 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 5618614281] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5620446363] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 5622082578] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5623356018] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5625047799] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 5626036080] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5627109117] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 5628925974] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5630851380] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 5632470018] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 5633809377] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5635730856] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 5637079455] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 5638285527] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5640170571] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5641381893] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5642658651] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5644221912] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 5645231088] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5646323277] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5647605957] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5649001659] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 5650241940] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5651244123] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5652473694] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5653843251] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 5654755575] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5655779619] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5657102808] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5658769704] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 5660347119] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 5661609891] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5663381493] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 5664311205] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5665304568] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 5666730447] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5667926649] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5669450262] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5671250886] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 5672424114] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 5673591588] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5675932668] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 5677238322] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 5678575308] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 5679877476] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5681870859] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 5683156143] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5684511525] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5685950298] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 5687073084] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5688272814] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 5689451061] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5691334173] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5692636089] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 5694178539] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5695375497] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5696970216] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5698719600] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 5700185148] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5701869747] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5703411588] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 5704458963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5705452935] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5707823814] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5709659865] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 5710852581] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5712598752] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5714680293] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 5716194897] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5718548304] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5720507058] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5721687531] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 5723051481] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5725054104] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5726274960] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5727569001] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5729272080] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 5730423300] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5731561017] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5733781452] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5735651754] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 5736767736] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 5738222784] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5740053984] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 5741186976] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 5743573920] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5745394830] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 5746603653] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5747940723] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5749387770] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 5750364942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5751384156] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 5752705287] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5754887943] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 5755997247] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5757771474] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5759595198] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 5760835521] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 5762042181] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5764103940] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 5765336514] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5766684483] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5768510790] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 5769544368] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5770552788] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 5772780447] ECW: w=0x3db29730 func=0x3d5e03b0 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 5774114808] ECW: w=0x3db26278 func=0x3d5e2000 ',' [Hera] [HADES][INFO ] [KRELTSC: 5775474033] ECW: w=0x3db2a290 func=0x3d5e05c0 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 5777211972] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5779486629] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5781763533] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 5782897197] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 5784811095] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5786758509] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 5787984804] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 5789167839] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5790277983] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5792539557] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5793849936] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5795049393] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5796491295] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 5797380771] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5798407776] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 5800196052] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5801785080] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5803598619] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 5805300228] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 5806423770] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5808304593] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 5809785996] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5811071238] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5812597329] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 5813538381] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5814633951] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 5815899180] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5818071042] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 5819677353] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 5821327617] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5822559582] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5824161630] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5825947029] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5827057341] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5828242917] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5829669951] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 5830644561] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5831924343] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 5834731266] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5835991266] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 5837519058] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 5838467313] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5839648815] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5841508533] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 5842662546] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 5843990859] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 5845531734] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5847466401] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 5848917354] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5850252723] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5851766970] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 5852719257] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5853730701] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 5855503731] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5856752496] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 5858560680] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 5859467502] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5860718997] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5862599358] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5863721178] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 5865097392] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 5866312137] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5868203901] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 5869734381] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 5871042093] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 5872081614] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5873927220] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5875124556] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5876374770] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5878036164] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 5879063631] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5880126525] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5882912784] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5884754568] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 5885847408] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 5887076769] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 5888221143] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5890290798] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5891545422] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5892995871] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5894747670] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 5895741600] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5896760520] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 5898701445] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5899907769] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 5901664146] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5903540118] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 5904711624] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 5906448681] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5907921726] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5910086406] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5911904292] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 5912980920] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 5914444956] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 5915909328] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5917842000] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5919036795] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5920889268] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5922554883] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 5924149119] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 5925416469] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5926886973] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 5927873994] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5928881679] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 5931166563] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5932724889] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5934018594] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5935463877] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5937152298] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5939062962] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 5940306750] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 5942071359] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5943433629] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5944854027] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 5946589656] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5948475036] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 5949728232] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 5951838564] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5953126704] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5954400585] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5955624129] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5956844649] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5958277437] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5959885890] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5961708942] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5962836159] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 5964644847] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 46,460000,10000,0,0,202,50,17,4096,67,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 5967678255] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5968930464] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5970428772] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5972175888] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5974075527] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 5975292015] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 5976483345] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5977437081] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5979489684] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5980765161] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5982065250] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 5983251162] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5984705034] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 5986531845] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5987841279] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5989103169] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5990436585] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5992048503] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5993923656] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 5995083570] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 5996955195] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5998538742] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5999745885] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 6001317693] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6003074826] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 6004263825] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 6006098112] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6007350552] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6008758875] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6010288074] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6011581443] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6012883926] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6014523627] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6016390737] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 6017561760] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 6019177815] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6020467236] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6021692754] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6023758167] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6025608729] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 6026763267] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 6027830130] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6028766709] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6030873786] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6032173602] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6033540072] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6035277738] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 6036303609] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6037495653] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 6038812437] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6039853638] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6041883645] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 6043146249] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 6044791074] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 6045805773] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6048054663] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 6049619751] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6050831010] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 6051803520] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6052967550] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 6054201195] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6055170051] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6057144744] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 6058322424] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 6059742003] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 6060714534] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6062902776] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 6064589580] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6065865792] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6067375587] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 6068353914] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6069393372] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 6070574895] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6071586024] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6073543686] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 6074687829] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 6076122192] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 6077190021] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 6078394455] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6080389455] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 6081702375] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6083101227] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 6084096333] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6085173738] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 6086362107] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6087443313] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6089537055] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 6090772296] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 6092132130] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 6093046974] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 6094031538] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6096067404] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 6097222278] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6098444772] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6099882915] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 6100845513] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6101920398] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 6104582085] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6105757476] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6106965186] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6108171993] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6109347783] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6110570592] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6111835611] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6113013837] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6114167409] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6115380264] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6116694297] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6118011774] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6119178156] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6120334605] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6121593786] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6122733057] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6123994653] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6125215005] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6126355620] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6127635108] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6128793888] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6130294128] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6131457276] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6132623028] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6133776915] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6134932461] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6136181982] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6137716473] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6139523691] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 6140759667] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 6143357787] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6144565455] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6146112294] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6147370698] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6148511943] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6149738574] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6150903696] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6152155884] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6153308217] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6154723533] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6155914632] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6157205943] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6158385240] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6159643707] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6160842912] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6162005577] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6163147578] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6164367573] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6165539121] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6166923189] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6168161139] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6169441887] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6170758104] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6172040070] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6173295807] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6174528381] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6175756377] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6176929899] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6178082673] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6179335134] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6181025487] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6182690388] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6184164399] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6185338824] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6186492501] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6187706322] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6189301713] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6191140578] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 6192274830] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 6193461267] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6194614671] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6196775340] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 6198079419] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6199319322] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 6200291433] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6201304935] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 6203187438] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6204460731] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6205650528] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6207003789] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6208517091] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6209698383] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6210933015] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6212087343] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6213375231] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6214570551] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6215737899] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6216967890] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6218114952] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6219452547] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6220731531] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6221923638] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6223183428] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6224366610] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6225584148] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6226743726] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6227902128] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6229131468] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6230299656] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6231466668] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6233084571] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6234646278] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6235952793] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6237508242] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6239337237] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 6240531339] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 6242430957] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6243630939] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6244878654] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6246164526] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6247882158] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6249201420] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6250377840] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6251611548] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6252783663] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6253954434] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6255112500] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6256377036] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6257697705] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6259294671] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6260682372] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6261924144] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6263166924] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6264494838] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6265692195] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6266930376] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6268113327] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6269287080] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6270852693] 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,57,18,4096,198,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 6274189362] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6275447157] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6276606777] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6277826310] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6279009891] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6280197000] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6281332155] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6282552003] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6283687536] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6285440700] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6286703787] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6287929956] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6289169103] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6290492985] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6292123887] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6294051792] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 6295294572] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 6296416266] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6297909093] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6300052059] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 6301452822] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6302720760] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6304163439] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 6305123391] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6306106968] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 6307887159] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6309050076] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6310617915] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6311823693] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6313085100] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6314396340] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6315676542] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6316917579] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6318309438] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6319542537] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6320789538] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6322036077] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6323663577] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6325277553] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6326898060] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6328176960] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6329391684] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6330584610] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6331804689] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6333015612] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6334321266] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6335469861] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6336761760] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6338130183] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6339723453] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6341058696] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6342624120] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6344518278] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 6345673488] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 6347275326] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6349064988] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 6350169357] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 6351444183] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6352772811] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6355285797] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 6356450877] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6357698214] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 6358814364] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6359874339] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 6361646718] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6362869506] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6364081710] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6365232426] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6366713850] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6368073495] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6369255144] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6370414596] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6371583540] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6372870084] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6374111037] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6375408018] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6376574946] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6377823354] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6379242450] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6380800251] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6381997965] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6383241942] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6384419643] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6385592199] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6386830338] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6388079880] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 6389255271] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6390409347] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 6391835037] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6393069270] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6394673565] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6396454932] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 6397543425] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 6399090180] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6400892673] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 6402118611] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 6403190745] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6404443206] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6406390578] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 6407574915] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6408843126] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6410310354] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 6411294162] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6412368858] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 6414179079] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6415343865] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6416667789] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6418275381] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6419541471] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6420742692] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6421971717] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6423137595] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6424291272] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6425478234] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6426716289] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6427933911] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6429173331] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6430341960] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6431830230] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6433342776] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6434600571] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6435770040] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6436999590] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6438143943] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6439306020] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6440470785] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6441709806] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6442872576] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6444361497] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6445967367] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6447176253] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6448397466] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6449663871] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6450840081] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6452051886] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6453202539] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6454364196] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6455529192] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6456937410] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6458605587] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6460606257] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 6461726124] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 6463681119] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6464953677] ECW: w=0x3db1fa28 func=0x3d5e60c0 '0<' [Hera] [HADES][INFO ] [KRELTSC: 6466149585] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6467391378] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6469138473] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6470962785] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 6472213482] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 6473483121] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6474531735] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6476439018] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 6477618567] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6478850406] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 6479799585] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6480778647] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 6482812056] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6483983520] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6485144484] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6486299715] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6487542432] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6488673744] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6489954744] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6491236983] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6492386334] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6493507356] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6495217281] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6496684635] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6497916768] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6499080567] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6500284224] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6501467217] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6502732740] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6503987742] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6505288881] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6506506566] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6507696111] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6509080347] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6510404376] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6511627878] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6512914464] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6514106571] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6515291349] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6516483477] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6517762608] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6518932350] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6520111500] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6521448717] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6522643008] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6523834128] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6525102171] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6526669779] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6528541362] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 6529643988] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 6531421932] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6532674897] ECW: w=0x3db1fa28 func=0x3d5e60c0 '0<' [Hera] [HADES][INFO ] [KRELTSC: 6534243072] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6535684512] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6537217218] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6539025024] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 6540230130] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 6541312491] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6542316291] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6544296801] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 6545479542] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6547020102] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6548754471] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 6549712428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6550723011] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 6552685062] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6553855245] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6555027192] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6556160688] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6557406366] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6558530643] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6559977354] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6561182565] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6571537434] 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,60,20,4096,350,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 6574393980] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6575569245] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6576973389] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6578170221] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6579353571] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6580507122] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6581712732] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6582849357] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6584304804] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6585638136] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6587143017] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6588383025] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6589601361] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6590794371] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6592119177] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6593271720] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6594512547] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6595641234] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6597040947] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6598352586] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6599689467] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6600943251] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6602276688] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6603554202] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6604798137] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6606182877] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6607519527] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6609386889] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6611352132] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 6612461205] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 6613682712] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6614631030] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6616518657] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 6617677584] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6618895689] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 6619890900] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6620962866] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 6623387169] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6624569742] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6625923255] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6627167715] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6628417530] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6629581056] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6630858381] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6632038392] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6633189255] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6634573260] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6635993175] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6637166571] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6638397843] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6639570525] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6640713471] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6641819541] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6643118538] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6644339772] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6645616782] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6646875795] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6648547710] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6650137431] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6651543633] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6652751154] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6653972010] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6655199985] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6656327160] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6657455259] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6658691760] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6659818053] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6660998988] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6662568549] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6664053753] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 6665224629] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6666452184] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6668017503] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6669861408] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 6671021679] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 6672193794] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6673141104] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6675474729] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 6676659234] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6677950461] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6679341816] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 6680277681] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6681266067] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 6683430138] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6684627327] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6685786653] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6687241533] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6688877160] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6690417615] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6691432734] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6692586054] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6694162083] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6695112354] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6696314667] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6697817553] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6698757471] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6700002540] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6701751756] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6702751272] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6703915743] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6705394815] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6706387695] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6707693034] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6709613253] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 6710797212] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 6712474692] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6713615832] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6715213218] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6716379159] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6717506334] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 6718948698] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6719871963] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6721185660] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 6722707278] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6723618111] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6724786257] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 6726255081] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6727457541] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6729023784] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 6731019183] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6731915127] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6733157193] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6734911848] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 6736053093] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 6737457888] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6739196205] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 6740372163] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 6742088388] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6743335956] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6744898440] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6746110581] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6747295737] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6748444248] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6749612961] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6750847698] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6752011035] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6753179097] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6754621041] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6755551089] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6757101750] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6758658837] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6760296921] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6761731326] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6762690648] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6763837122] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6764970009] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6766168353] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6767646522] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6768557439] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6769740159] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6770929074] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6772059798] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6773655105] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6775182750] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6776763399] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6777983310] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6779481051] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6780458055] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6781657806] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6782869359] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6784067073] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6785562441] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6786512376] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6787902639] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6789156822] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6790321314] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6791848455] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6792843645] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6794139534] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6795365136] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6796618437] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6797862456] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6799007754] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6800494008] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6802046643] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6804010143] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6805022007] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6806212539] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6807379782] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6808534866] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6810000582] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6810939891] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6812114694] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6813296742] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6814461717] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6815916702] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6817001709] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6818524188] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6819784881] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6821544891] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 6822692751] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6823894245] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 6824852412] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6825853398] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 6827483313] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6828750663] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6830387361] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6832029561] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6833308734] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6834947931] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6836015571] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6837232248] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6838826547] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6839843514] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6841051497] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6842565429] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6843456144] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6844960899] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6846959028] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6848218797] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6849502149] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6850936848] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6851808726] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6853037352] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6854769495] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 6855860130] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 6857457369] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6858802881] 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,66,20,4096,528,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 6862006620] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6863646636] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6865292532] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6866574456] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 6868134672] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6869066421] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6870263652] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 6871838925] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6872807907] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6873950853] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 6875410437] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6876331287] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6877631040] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 6879078234] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6879989256] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6881239974] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6883051938] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 6884252088] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 6885811905] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6887729520] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 6888961296] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 6891132675] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6892369827] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6893722269] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6895013328] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6896216187] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6897433830] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6898648071] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6899794860] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6900971175] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6902146797] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6904171470] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6905439744] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6906679017] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6907852140] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6909036309] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6910492113] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6911405340] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6912610551] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6913761393] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6914962656] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6916429674] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6917475747] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6919211481] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6920806578] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6922121241] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6923302218] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6924472380] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6925664928] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6926851344] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6928352025] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6929258049] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6930460614] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6931672671] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6933113502] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6934594464] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6935560170] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6936741777] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6937886256] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6939061542] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6940592862] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6941510688] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6942769701] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6943925289] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6945363936] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6947057712] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6948290706] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6949463472] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6950663496] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6952165647] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6953139984] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6954283770] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6955478376] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6956697993] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6958196007] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6959191386] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6960813174] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6962029578] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6963174204] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6964624044] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6965547792] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6966832614] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6968102925] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6969920580] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 6971048784] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6972631848] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6974126334] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 6975124296] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6976184460] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 6978214383] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6979378770] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6980613171] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6981992535] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6983200770] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6985084512] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6986340921] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6987568056] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6989128461] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6990074595] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6991293330] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6992818182] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6993776391] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6994969611] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6996507756] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6997717839] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6999046236] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7000561428] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7001507961] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7002834300] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7004633706] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 7005785976] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 7007256690] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7009389576] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 7010976357] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 7012787418] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7014029736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7015238370] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7016490915] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7017699717] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7018896843] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7020187188] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7021374066] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7022807526] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7024476837] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7026405078] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7027364295] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7028589645] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7029801324] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7030975413] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7032463242] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7033407297] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7034562066] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7035729120] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7036892058] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7038395973] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7039642260] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7040935608] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7042114863] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7043270493] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7044498489] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7045663233] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7046842446] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7048005993] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7049468223] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7050367275] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7051639644] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7053203703] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7054772760] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7056270249] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7057255674] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7058565276] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7059814125] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7060972233] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7062177276] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7063328685] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7064500443] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7065643809] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7067606469] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7068973401] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7070535717] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7071812265] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7073629668] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 7074834963] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7076153637] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 7077175497] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7078286229] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 7080032694] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7081488078] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7083223581] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7084786296] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7085998500] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7087569657] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7088477592] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7089642336] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7091110950] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7092014139] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7093253433] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7094729985] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7095747519] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7097117118] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7098584598] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7099556646] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7100729265] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7102225011] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7103147163] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7104424572] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7106204595] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 7107369339] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 7109252661] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7111100556] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 7112239764] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 7113964725] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7115178819] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7116375483] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7117575339] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7118756001] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7119919863] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7121489592] 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,69,21,4096,694,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 7124657421] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7125890667] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7127060892] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7128236556] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7129690827] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7130621211] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7131805317] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7133000616] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7134444471] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7135898490] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7136812095] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7137982131] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7139148450] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7140285831] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7141782711] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7142695455] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7143903837] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7145064738] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7146535032] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7147792386] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7148975715] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7150174542] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7151378430] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7152937113] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7153829130] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7154966091] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7156110591] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7157248266] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7158844308] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7160198073] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7161475251] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7162681659] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7163820090] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 7165015893] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7166152749] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7167297837] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7168473543] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7169955240] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7171133256] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7172521713] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7173864705] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7175682297] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 7176811929] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7178104332] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7179650436] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 7180601820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7181746656] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 7183526931] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7184771034] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7186052181] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7187244015] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7188442191] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7189906059] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7190825859] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7192021053] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7193484606] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7194462408] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7195616463] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7197658251] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7198933665] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7200113214] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7201582605] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7202559252] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7203753921] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7205299857] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7206310986] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7207596144] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7209458697] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 7210730835] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 7212238467] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7213233132] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7215132183] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 7216292979] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7217558943] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 7218519420] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7219559277] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 7221216114] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7222384155] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7223828115] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7225252671] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7226500974] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7227987312] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7228917402] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7230130026] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7231594251] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7232514303] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7233680370] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7235257113] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7236372675] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7237577172] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7239320760] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7240306836] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7241523450] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7243010271] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7243935804] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7245244755] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7247048214] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 7248204747] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 7249834116] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 7250918556] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7252834554] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 7254041256] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7255323579] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7256733183] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 7257701136] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7258735428] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 7260802815] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7262324832] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7263526872] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7264737627] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7265914299] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7267436652] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7268410380] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7269817800] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7270973997] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7272455988] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7273348509] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7274860635] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7276063641] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7277563167] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7278450543] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7279644540] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7280848155] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 7282327920] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7283207862] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7284438903] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7285599594] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 7287475356] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7288667190] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7290442320] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7292098422] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7293887664] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 7294965804] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 7296724260] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7297874535] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7299094950] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7300289157] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7301478975] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 7303091145] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7304398374] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7305927804] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7307076399] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 7308581427] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7309471407] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7310705010] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7311854403] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 7313328477] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7314249957] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7315667709] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7316788017] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 7318247895] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7319152260] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7320379416] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7321556361] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 7323100365] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7324023861] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7325286402] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7326486468] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 7328080284] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7329309036] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7330531509] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7331668512] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7333139100] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7334023347] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7335302877] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7336524972] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7338043986] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7338942849] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7340140227] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7341554913] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7343098098] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7344036924] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7345295244] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7346509401] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7348052649] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7348993344] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7350306642] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7351467522] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7352957346] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7354145127] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7355677392] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7356930357] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7358720817] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 7359814791] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 7361532045] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7362709221] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7363916742] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7365079575] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7366529919] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7368611166] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7369566540] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7370826750] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7371990003] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7373467437] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7374366342] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7375574577] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7376734092] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 7378225722] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7379113644] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7380387630] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7381999800] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 7383890535] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7384775076] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7385998620] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7387193142] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7388954139] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 7390078752] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7391332179] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 7392335706] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7393349439] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 7395076542] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7396314030] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7397543328] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7398780606] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7399984137] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7401455166] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7402334205] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7403616339] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7404771507] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7406249382] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7407153684] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7408715622] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7410330165] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7411935342] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7412852517] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7414103571] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7415321235] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 7416854298] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7417750473] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7419164256] 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,71,23,4096,883,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 7422114735] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7423767036] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 7425287940] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7426161288] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7427390607] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7428648087] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7430426892] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 7431547011] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 7433270691] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7434438963] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7436022741] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7437309810] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7438506390] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 7440088887] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7441036428] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7442313249] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7443512937] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 7445046798] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7445989971] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7447232688] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7448848071] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 7450558731] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7451499720] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7452685632] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7453837986] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 7455315147] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7456206450] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7457397318] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7458546312] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 7460052495] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7460944701] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7462287735] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7463853369] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 7465918278] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7466953578] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7468160385] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7469362110] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7470822072] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7471697079] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7472913987] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7474059726] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7475560428] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7476463554] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7477747116] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7479149727] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7481260416] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7482471150] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7483784175] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7484965488] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7486443237] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7487346930] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7488585006] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7489778625] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7491273552] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7492170252] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7493422419] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7495202379] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7497069510] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 7498203888] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 7499977590] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7501155879] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7502350023] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7503555234] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7504759689] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7506342291] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7507606554] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7508958492] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7510119750] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7511700798] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7512656823] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7513881522] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7515116322] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 7516670553] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7517552007] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7518847455] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7520508198] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 7521989790] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7522892748] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7524117594] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7525386120] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7527483201] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 7528634148] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7529925186] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7531425510] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 7532733957] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7534124472] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 7535774358] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7536919761] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7538122305] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7539309561] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7540461054] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7541935401] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7542844659] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7544009886] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7545460272] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7546593054] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7548225195] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7550017503] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7550966409] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7552142199] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7553617554] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7554554448] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7555749012] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7556942505] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7558750080] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 7559867574] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 7561810683] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7563049620] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7564248195] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7565422494] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7566608637] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7568060556] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7568989008] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7570220868] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7571408229] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7573179705] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7574628390] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 7576393944] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7577574123] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7578727317] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7579913439] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7581087213] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7582535016] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7583496585] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7584962301] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7586924016] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7588090797] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7589391789] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7590652314] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7592477802] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7593597564] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 7595135415] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7596430863] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7597616397] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7598833788] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7600014387] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7601653164] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 7603229802] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7604970387] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7605882480] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7607036493] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7608214971] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 7609435785] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7611030336] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7611989805] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7613189619] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7614416922] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 7615958742] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7617673812] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7618641660] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7619923437] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7621213257] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7623018732] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 7624218357] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7625474829] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 7626439926] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7627443369] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 7629245946] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7630424046] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7631647422] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7632843099] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7634002551] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7635454995] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7636396698] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7637574021] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7639021467] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7639979403] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7641475779] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7643117790] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7644059136] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7645248240] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7646708811] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7647625818] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7648811940] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7649989074] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7651754292] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 7652962863] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 7655028465] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7656193755] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7657384434] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7658546931] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7659709155] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7661181255] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7662074511] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7663284468] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7664442660] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7666549044] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7668000942] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 7669911837] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7671086472] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7672268163] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7673458359] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7674620373] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 7676077983] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7677114018] 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,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 7679996415] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7681118445] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7682794308] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7683694515] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7684967766] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7686159054] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7687945230] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 7689049746] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 7690688082] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7691850348] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7693026873] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7694242080] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7695692907] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7697357304] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 7698580785] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7700258811] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7701197238] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7702322376] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7703488401] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 7704661986] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7706131776] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7707043407] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7708234632] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7709416995] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 7710954405] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 7713093486] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7714188657] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7715386644] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7716565374] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7718304195] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 7719404826] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7720596408] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7722006474] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 7722913884] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7723925055] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 7726320441] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7727537832] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7728805623] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7730075157] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7731343137] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7732609479] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7733755176] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7734902406] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7736385993] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7737719808] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7739085186] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7740525408] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7741421079] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7742567742] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7744028145] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7744979844] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7746165000] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7747344759] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7748542914] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7750049328] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7751631405] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7753288410] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7754180007] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7755310122] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7756861329] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7757840475] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7758953181] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7760393844] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7761305013] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7762571355] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7763746473] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7765199610] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7766925726] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 7768085535] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 7769821899] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7770992733] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7772145402] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7773288243] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7774519116] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7775701836] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7777143549] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7778539671] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7779757839] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7780910193] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7782435843] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7783351863] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7784543235] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7785712368] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7786858968] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7788345915] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7789584138] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7790763036] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7791964593] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7793177175] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7794377052] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7795584363] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7796717271] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7797879264] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7799303673] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7800250899] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7801372572] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7802976258] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7804106667] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7805542353] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7806466353] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7807638888] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7808818752] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7810070100] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7811788971] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 7812918582] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7814339064] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 7815579702] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7816867590] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 7818749736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7819895349] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7821100476] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7822248210] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7823422782] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7824657435] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7825828458] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7826986587] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7828443714] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7829751720] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7831053930] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7832516181] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7833462210] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7834649928] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7836132507] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7837023243] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7838345718] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7839641523] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7840883757] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7842387168] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7843997763] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7845481980] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7846378638] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7847502810] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7848942381] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7849834860] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7850964870] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7852409334] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7853310738] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7854509775] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7855699719] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7857185763] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7859604921] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 7860873594] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 7862665209] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7863823401] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7864995285] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7866143586] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7867346067] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7868479752] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7869747375] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7871167584] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7872521391] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7873688046] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 7875206325] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7876105272] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7877312982] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7878431799] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7879612986] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7881036177] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7882006209] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7883217699] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7884558024] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7885749375] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7886894316] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7888058661] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7889213514] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7890407301] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 7891887360] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7892823162] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 7893948909] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7895079549] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7896405258] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 7898500512] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7899386880] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7900642071] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7901848605] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7903065030] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7904839341] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 7905989406] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7907205852] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7908617976] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 7909587588] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7910718816] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 7912595880] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7913818185] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7915421199] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7917278838] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 7918348242] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 7920127698] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7921309893] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>' [Hera] [HADES][INFO ] [KRELTSC: 7922485326] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7924099092] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7925796942] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7927591014] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7928656029] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 7930596534] 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,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 7933565913] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7934733261] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>' [Hera] [HADES][INFO ] [KRELTSC: 7936143348] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7937820177] ECW: w=0x3db1efd8 func=0x3d5dbca0 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 7939112622] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 7940707740] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7942506978] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 7943611179] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 7945213248] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7946466465] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7947673608] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7949299743] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7951391301] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7952541492] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7953791622] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 7954782234] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7955810982] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 7957482939] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7958805792] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 7960397907] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7962274236] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 7963635750] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 7965553848] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7966748349] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>' [Hera] [HADES][INFO ] [KRELTSC: 7967956437] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7969219965] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7970771109] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7972608147] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7973727531] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 7975502724] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7977182997] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>' [Hera] [HADES][INFO ] [KRELTSC: 7978768476] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7980301875] ECW: w=0x3db1efd8 func=0x3d5dbca0 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 7981539867] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 7983123813] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7984962573] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 7986055770] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 7987620354] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7988837976] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7990068912] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7992210009] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7994017920] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7995145557] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7996406439] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7997932782] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 7998920412] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7999962117] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 8002172073] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8003620758] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8005314786] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8006909568] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 8008229439] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8009466696] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8010655023] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8011861767] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8013163725] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8014378155] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8015595504] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8016769068] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8017984590] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8019165987] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8020816986] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8022079842] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8023306788] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8024448327] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8025600093] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8026803204] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8028086682] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8029312704] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8030546244] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8031650340] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8033131995] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8034362427] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8035607979] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 8036958678] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8038165044] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 8039744706] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8041564608] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 8042688192] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 8044483986] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8046255252] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8047611621] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8048833653] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 8050100877] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 8051404074] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8052734340] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8054383386] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8056252365] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 8057484183] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 8059905903] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8061154626] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8062398162] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8063599299] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 8064839958] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8066025975] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8067205881] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8068408824] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8069669097] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8071281099] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8072655318] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8073780225] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8074933083] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8076072270] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8077326033] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8078469042] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8079643740] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8080775850] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8081955630] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8083459524] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8085033369] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 8086258656] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8087526909] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 8089210143] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8091290676] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 8092539903] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8093801100] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 8094745932] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8095798410] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 8097987240] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8099175315] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8100345561] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8101514610] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 8102745042] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8103907728] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8105062560] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8106193704] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8107517922] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8108648730] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8109948315] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8111284776] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8112455715] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8113576233] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8114820189] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8115981195] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8117155347] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8118290523] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8119428597] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8120588154] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8121865836] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8123443398] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8124712176] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8125873245] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8127082026] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8128253196] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8129637222] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 8131088490] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8132530140] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 8134407645] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8137009251] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 8138595570] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 8140523097] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8141762643] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8142912750] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8144140326] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 8145391317] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 8146587309] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8147811378] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8149555344] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8151427221] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 8152568760] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 8154540891] 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,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 8157618777] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8158820313] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8160177564] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8161327146] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 8162783118] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8163952566] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8165148243] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8166310593] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8167531827] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8168707890] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8169884541] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8171039247] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8172186771] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8173333791] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8174545680] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8176070847] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8177752380] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8179057761] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8180242518] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8181424755] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8182681479] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 8183901096] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8185144779] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 8186683596] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8188503519] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 8189772003] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8191472394] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8192880465] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 8193849636] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8194879266] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 8196885228] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8198074038] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8199247623] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 8200464657] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8201595066] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8203129284] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8204675409] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8206168509] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8207349717] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8208496611] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8209648125] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8210808417] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8212019907] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8213255274] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8214490347] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8215725462] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8217125658] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8218557333] ECW: w=0x3db2bbf0 func=0x3d5dd290 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 8219916096] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8221147809] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8222767623] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8224588302] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 8225672574] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 8227696722] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8228864238] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8230407759] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 8231572818] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8232715281] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8233876602] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8234931096] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8236269048] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8237609604] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8238754188] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8239949298] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8241071811] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8242613358] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8243808342] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8244957084] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8246111223] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8247316371] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8248553817] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8249683407] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8250827970] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8251999686] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8253227535] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8254666182] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8255829414] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8256964842] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8258106108] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8259244875] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8260464786] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8261634948] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8262790935] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 8264346930] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8266149591] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 8267457576] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8268761655] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 8269730847] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8270724546] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 8272692918] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8273912430] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8275306872] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 8276579073] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8277721893] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8278873428] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8280221607] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8281459725] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8282641122] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8283787869] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8284955364] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8286125316] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8287412595] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8288680596] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8289824592] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8291040513] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8292331572] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8294067999] ECW: w=0x3db2bbf0 func=0x3d5dd290 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 8295707406] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8297269344] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8298825885] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8300631381] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 8301691524] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 8303597337] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8304771531] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8305942218] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 8307123195] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8308261584] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8309725158] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8311368576] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8313048744] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8314318194] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8315490519] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8316732018] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8317896489] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8319187002] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8320416363] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8321652759] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8322800556] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8323978152] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8325259677] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8326678332] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8327837931] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8328984300] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8330168805] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8331367191] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8332703883] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 8333841978] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8334982950] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8336120457] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8337341208] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 8338688883] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8339848839] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 8341444629] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8343385659] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 8344554141] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8345856015] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8347383261] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 8348347728] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8349369861] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 8351655249] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8352868272] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8354069598] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8355293037] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8356507026] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8357662782] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8358874482] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8360187423] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8361372495] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8362536336] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8364138342] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8365382949] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8366639526] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8367857925] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8369076009] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8370236385] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8371391280] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8372574168] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8373809346] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 8375391696] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8377473825] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 8378562549] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 8380425144] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8381590266] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8382758496] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8384117532] 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,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 8386968660] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8388113979] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8389714410] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8391192978] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8392328931] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8393613690] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8394882027] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8396199966] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8397455745] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8398685925] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8399942901] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8401289463] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8403053862] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8404632138] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8405870718] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8407039347] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8408271984] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8409544143] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8410810968] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8411982642] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8413129389] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8414299866] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8415537375] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8417150658] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8418310593] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8419454505] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8420622336] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8421831831] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8423073582] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8424248721] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8425481442] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8426643645] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8427877773] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8429560041] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8430711345] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8431848915] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8433042870] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8434308960] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8435587041] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8436771735] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8437922472] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8439118779] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8440310697] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8441818161] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8443489845] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8444716833] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8445944766] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8447327301] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8448893271] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8450682933] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 8451866157] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8453327589] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 8454458439] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8455680744] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 8458076592] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8459218572] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8460377940] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8461543986] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8462728134] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8463893340] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8465110794] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8466320478] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8467442676] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8468841255] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8470174440] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8471353107] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8472604161] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8473798935] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 8475025524] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8476213347] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8477445291] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8478598842] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8479800021] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 8481642918] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8483767824] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 8484851235] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 8486597343] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8487831744] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8488986492] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8490284964] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8491437402] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8492639379] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8493847950] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8494988775] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8496572322] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8498117355] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8499697752] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8500914723] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8502093453] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8503265211] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8504425209] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8506000776] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8507304708] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8508466785] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8509635267] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8511138405] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8512646919] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8513852781] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8515048542] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8516237163] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8517381957] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8518616148] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8519829192] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8520978060] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8522148768] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8523606651] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8525159559] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8526401415] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8527569540] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8528770614] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8529917340] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8531135949] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8532421674] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8533603050] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8534766744] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8536318035] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8537791521] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8538989865] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8540136612] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8541293313] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8542432227] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8543726793] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8544944457] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 8546150025] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 8547326508] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 8548804845] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8550384360] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8551979373] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8553749778] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 8554814331] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8556106608] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8557567704] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 8558543931] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8559533745] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 8563194927] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8564474373] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8565723999] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8566899075] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8568134379] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8569341018] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8570533566] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8571832080] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 8573706876] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8574659310] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8575860930] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8577661449] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 8578727157] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 8580798387] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8581955382] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8583120021] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8584326198] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8585795484] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8587053594] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8588303493] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8589476469] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8590699215] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8591854068] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8592998421] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8594238660] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 8595700365] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8596660086] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8597835792] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8600209779] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 8601256104] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 8603334033] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8604536115] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8605809702] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8607035094] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8608253472] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8609461665] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8610774774] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8611960539] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8613213042] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8614356366] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 8615533059] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8616783399] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 8618228514] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8619159024] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8620553214] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8622472446] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 8623749876] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 8626429833] 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,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 8629548627] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8630770344] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8632056930] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8633315271] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8634650997] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8635942119] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8637413064] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8638704102] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 8640164148] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8641084515] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8642255832] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8644014246] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 8645067060] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 8646860460] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8647989315] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8649549048] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8650876038] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8652085113] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8653271865] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8654425269] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8655667524] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 8657185824] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8658102999] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8659324905] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8661302244] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 8662718337] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8663963532] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 8664918612] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8665925100] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 8668091712] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8669287368] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8670473616] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8671633740] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8672882400] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8675062410] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8677708074] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8679007575] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 8680571529] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8681484714] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8682694881] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8684516400] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 8685597795] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 8688146271] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8689371768] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8690666418] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8691859407] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8693148387] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8694268758] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8695521891] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8696736216] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8697992142] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8699450109] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8700836970] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8702120868] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 8703620436] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8704525452] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8705700927] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8707467846] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 8708518518] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 8710508478] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8711871588] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8713571853] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8714849850] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8716139670] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8717295300] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8718523149] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8719663071] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8720879790] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8722043988] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 8723188152] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8724365055] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 8725849923] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8727047511] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8728674759] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8730473115] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 8731524711] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 8733495036] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8734686492] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8735984292] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8737119909] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8738344020] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8739487197] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8740923261] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8742193929] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 8743701918] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8744641458] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8745786189] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8747534292] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 8748581877] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 8750403291] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8751584184] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 8752790487] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 8754670575] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8755983936] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8757199374] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8758410066] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 8759608725] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 8761084626] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 8762068791] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 8763274275] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8765134875] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 8766739758] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8768161920] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 8769763569] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 8771413770] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 8773003575] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8774494953] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 8775518724] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8776561626] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 8778723324] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8779878807] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8781081624] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 8782366971] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8783584110] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 8785438872] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8787262302] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 8788481688] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 8790501951] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8792677110] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 8793945111] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 8795881353] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8797062624] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8798231022] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 8799420714] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8800574328] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8801739576] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 8802953565] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8804747133] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8806013496] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 8807602881] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8809377465] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 8810597439] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 8811869514] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 8812924029] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8814855273] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 8816171763] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 8817460155] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8818540374] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8820464667] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8821640457] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8822955603] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8824453113] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 8825414703] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8826445929] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8829067275] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8831351718] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 8832478347] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 8834824341] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8836702770] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 8837927406] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 8848549773] 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,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 8851044048] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8852641392] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 8853642756] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 8855026971] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 8856358749] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8858936961] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 8860200321] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 8861513136] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8862611919] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8864610678] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8865827250] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 8867039496] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8868087669] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8870056860] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8871754080] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8873331537] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8874784128] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 8875846182] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8876858193] 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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [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] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 51 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 15 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 50 [Hera] ------------------------------------- [Hera] Total executions: 5325 [Hera] Total words: 454 [Hera] Average executions per word: 11 [Hera] [HADES][TEST ] [KRELTSC: 8962306731] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8964185559] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 8965740168] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 8967617799] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8968788633] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8969979564] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 8971140906] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8972341728] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 8973578607] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8974753557] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 8975928801] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 8977077837] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 8978554767] ECW: w=0x3db2bce0 func=0x3d5dd240 '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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [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] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 54 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 15 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 53 [Hera] ------------------------------------- [Hera] Total executions: 5342 [Hera] Total words: 455 [Hera] Average executions per word: 11 [Hera] [HADES][TEST ] [KRELTSC: 9064010130] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9065876190] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 9067094988] 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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [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] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 54 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 16 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 53 [Hera] ------------------------------------- [Hera] Total executions: 5344 [Hera] Total words: 455 [Hera] Average executions per word: 11 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9152611545] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9154488714] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 9155667297] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9156939225] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9158745855] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 9160075428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9161059971] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 9163085841] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9164296092] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9165482676] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9166745280] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9167888310] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9169066977] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9170248227] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9171410346] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9172697541] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 9174618894] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9176482665] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 9177693861] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 9179166465] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9180998463] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 9182187609] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 9183889239] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9185775648] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 9187105662] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9188829489] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9190289136] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 9191284641] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9192279453] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 9194323089] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9195604215] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9196803588] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9198004452] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9199170666] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9200711961] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9201887625] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9203060790] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9204228117] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9205522095] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9206688288] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9207853326] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9209022795] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9210205389] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9211369797] ECW: w=0x3db2bce0 func=0x3d5dd240 '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: 9216924906] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9218749659] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 9219928263] 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: 9225875652] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9227685999] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 9228842637] 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: 9232066452] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9233868294] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 9235077159] 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: 9238363869] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9240181608] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 9241316679] 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: 9244396980] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9246230364] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 9247369572] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 9249239664] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9251294997] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 9252445020] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 9254588406] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9256386468] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 9257541825] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 9258773664] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 9259850271] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9261757659] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 9263243262] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9264590895] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9266002704] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 9266926242] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9267925716] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 9269761137] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 9270812418] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9272538093] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 9273696159] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 9275387016] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 9276702918] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9278427564] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 9279595584] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 9281275584] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 9282289737] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9284014026] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 9285157371] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 9287127255] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 9288469680] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9290363145] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 9291586773] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9292893792] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 9294407703] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 9295839525] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 9298607766] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9299861718] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 9301832610] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 9303249648] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9304421280] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9305619372] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9306812760] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9307960305] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9309114612] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9310283388] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 9311586081] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 9312773904] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 9314457810] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 9315821193] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 9317154021] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 9318738513] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 9320190600] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 9321697287] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 9323027532] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 9324084483] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9325069341] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9326941029] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 9328005897] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9328995816] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9330241599] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 9331274820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9332349264] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9333696456] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 9334718757] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9335735997] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9337027476] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 9338159019] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9339539601] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9341340120] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 9342722172] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9343852161] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9345134967] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 9346085910] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9347084838] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9348332469] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 9349341309] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9350319174] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9351610086] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 9352626612] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9353595300] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9354939279] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 9356333532] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9357343632] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9358676754] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 9360272544] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 9361330818] Total tests run: 1003 [Hera] [HADES][INFO ] [KRELTSC: 9362343648] Passed: 965 [Hera] [HADES][INFO ] [KRELTSC: 9363363492] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 9364416579] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 9365560995] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 9366545475] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 9367933617] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 9369220224] ============================================== [Hera] PARITY:M7.1a word_count=463 here=0x00000000000000d8 latest_id=627 hash=0x73e572cd9217157a [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x000000003d5b7000, 0x000000003d5f369a) [Hera] VM: parity bootstrap complete [Hera] PCI: init... [Hera] PCI: ECAM mapped (amd64) [Hera] virtio-blk: found device [Hera] Artemis: virtio-blk attached [Hera] virtio-input: no device on PCI bus 0 [Hera] Init: Mama birth... [Hera] [HADES][DOE ] 58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][WARN ] [KRELTSC: 9571393881] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 9573835845] ( Unterminated comment [Hera] [HADES][DOE ] 63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][WARN ] [KRELTSC: 9996816942] ( Unterminated comment [Hera] [HADES][DOE ] 72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] ================================================ [Hera] LithosAnanke — FORTH-79 bare-metal kernel [Hera] Stadium step one: Hera alone [Hera] ================================================ [Hera] Hera [live] [Hera] ================================================ [Hera] PARITY:MAMA_INIT capsule_id=0x214d424abd382707 mode=m capsule_hash=0x214d424abd382707 dict_hash=0x77043e83e3ece77c [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=10012664) [Hera] I/O APIC: keyboard IRQ1 unmasked [Hera] Heartbeat running. [Hera] Stadium words: promotions=580 evictions=0 [Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) [Hera] Stadium quota grant self-test: OK [Hera] Hera reservoir=21845 [Hera] test-vm reservoir=65536 [Hera] Hermes 4.2 migration self-test: birthing... [Hermes] [HADES][DOE ] 1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,6,65536,0,0,65536,0,0 [Hermes] [HADES][DOE ] 2,20000,10000,0,0,78,10,7,4096,0,0,0,8,65536,0,0,65536,0,0 [Hermes] [HADES][DOE ] 3,30000,10000,0,0,101,13,7,4096,0,0,0,9,65536,0,0,65536,0,0 [Hermes] [HADES][DOE ] 4,40000,10000,0,0,63,19,8,4096,0,0,0,10,65536,0,0,65536,0,0 [Hermes] [HADES][DOE ] 5,50000,10000,0,0,92,25,8,4096,2,0,0,12,65536,0,0,65536,0,0 [Hermes] [HADES][ERROR] [KRELTSC: 10560555432] UNKNOWN WORD: 'USE' [Hermes] [CAPSULE][DEFER] block 4120 (1/16) line 14: S" common:msg.4th" USE [Hermes] [CAPSULE][DEFER] block 4120: 1 forward ref(s) unresolved at load time: [Hermes] line 14: S" common:msg.4th" USE [Hermes] [HADES][DOE ] 6,60000,10000,0,0,64,27,8,4096,2,0,0,15,65536,0,0,65536,0,0 [Hermes] PARITY:BIRTH vm_id=0x70534723b94c4b17-0xa13c67b511abf664 capsule_id=0x85c7b311d1e5bf97 mode=p capsule_hash=0x85c7b311d1e5bf97 dict_hash=0x7550d1c43f5a9f14 [Hera] BIRTH: Hermes live [Hera] Hermes 4.2 self-test: exercising migrated words... [Hera] Dict-check at self-test start: OK [Hera] [HADES][DOE ] 7,70000,10000,0,0,228,32,8,4096,210,0,0,19,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 8,80000,10000,0,0,256,34,9,4096,466,0,0,20,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 9,90000,10000,0,0,256,36,10,4096,722,0,0,21,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 10,100000,10000,0,0,256,36,11,4096,978,0,0,21,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 11,110000,10000,0,0,256,36,11,4096,1234,0,0,22,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 12,120000,10000,0,0,256,36,12,4096,1490,0,0,22,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 13,130000,10000,0,0,256,37,12,4096,1746,0,0,23,65536,0,0,65536,0,0 [Hera] DBG err after CD-INIT=0 [Hera] Dict-check after CD-INIT: OK [Hera] [HADES][DOE ] 14,140000,10000,0,0,230,39,12,4096,1949,0,0,25,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 15,150000,10000,0,0,256,39,13,4096,2204,0,0,26,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 16,160000,10000,0,0,256,39,14,4096,2459,0,0,26,65536,0,0,65536,0,0 [Hera] -1 [Hera] DBG err after MSG-TEST=0 [Hera] Dict-check after MSG-TEST: OK [Hera] [HADES][DOE ] 17,170000,10000,0,0,256,39,15,4096,2713,0,0,28,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 18,180000,10000,0,0,256,39,15,4096,2969,0,0,29,65536,0,0,65536,0,0 [Hera] 1 msgs 1 channels [Hera] DBG err after STATUS=0 [Hera] Dict-check after STATUS: OK [Hera] [HADES][DOE ] 19,190000,10000,0,0,256,39,16,4096,3224,0,0,31,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 20,200000,10000,0,0,256,41,17,4096,3480,0,0,32,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 21,210000,10000,0,0,256,41,17,4096,3736,0,0,33,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 22,220000,10000,0,0,256,41,18,4096,3992,0,0,33,65536,0,1,65536,0,0 [Hera] DBG err after DELIVER-ALL=0 [Hera] Dict-check after DELIVER-ALL: OK [Hera] [HADES][DOE ] 23,230000,10000,0,0,256,41,19,4096,4096,0,0,35,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 24,240000,10000,0,0,256,41,20,4096,4096,0,0,36,65536,0,1,65536,0,0 [Hera] DBG err after REDELIVER=0 [Hera] [HADES][DOE ] 25,250000,10000,0,0,256,43,20,2048,2048,0,0,37,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 26,260000,10000,0,0,256,45,21,2048,2048,0,0,38,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 27,270000,10000,0,0,256,45,22,1024,1024,0,0,39,65536,0,1,65536,0,0 [Hera] DBG err after MSG-COOL-ALL=0 [Hera] [HADES][DOE ] 28,280000,10000,0,0,256,45,23,1024,1024,0,0,40,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 29,290000,10000,0,0,256,45,24,512,512,0,0,40,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 30,300000,10000,0,0,256,45,24,512,512,0,0,41,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 31,310000,10000,0,0,256,45,25,256,256,0,0,42,65536,0,1,65536,0,0 [Hera] DBG err after MSG-REAP=0 [Hera] DBG err after CH-COOL/REAP=0 [Hera] DBG err after CH-HEAT!=0 [Hera] [HADES][DOE ] 32,320000,10000,0,0,255,45,26,256,256,0,0,44,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 33,330000,10000,0,0,256,45,27,256,256,0,0,45,65536,0,1,65536,0,0 [Hera] 1 msgs 1 channels [Hera] DBG err after TICK=0 [Hera] Hermes 4.2 self-test: HERMES-K=[HADES][DOE ] 34,340000,10000,0,0,256,45,27,256,256,0,0,47,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 35,350000,10000,0,0,256,45,28,256,256,0,0,47,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 36,360000,10000,0,0,256,45,29,256,256,0,0,48,65536,0,1,65536,0,0 [Hera] 65536 [Hera] DBG err after HERMES-K=0 [Hera] DBG stadium_resident_sum(Hermes)=45303 [Hera] DBG stadium_reservoir_peek(Hermes)=20233 [Hera] Hermes 4.2 self-test: before eviction: [Hera] Hermes resident_sum=45303 [Hera] Hermes reservoir=20233 [Hera] Hermes 4.2 self-test: forcing an explicit eviction (COMMON-CH)... [Hera] 2400 [Hera] DBG err after COMMON-CH@=0 [Hera] Stadium: dispatch cell=37414 behaviour=COOL (stub) [Hera] DBG err after CH-FREE-NODE=0 [Hera] Hermes 4.2 self-test: after eviction: [Hera] Hermes resident_sum=43691 [Hera] Hermes reservoir=21845 [Hera] Stadium words: promotions=147 evictions=0 [Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) [Hera] PARITY:KILL vm_id=0x70534723b94c4b17-0xa13c67b511abf664 name=Hermes [Hera] KILL: Hermes dead [Hera] Hermes 4.2 self-test: killed, resting state restored [Hera] Stadium words: promotions=582 evictions=0 [Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) [Hera] Heartbeat: 64 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>