OpenSBI v1.8 ____ _____ ____ _____ / __ \ / ____| _ \_ _| | | | |_ __ ___ _ __ | (___ | |_) || | | | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |__| | |_) | __/ | | |____) | |_) || |_ \____/| .__/ \___|_| |_|_____/|____/_____| | | |_| Platform Name : riscv-virtio,qemu Platform Features : medeleg Platform HART Count : 1 Platform HART Protection : pmp Platform IPI Device : aclint-mswi Platform Timer Device : aclint-mtimer @ 10000000Hz Platform Console Device : uart8250 Platform HSM Device : --- Platform PMU Device : --- Platform Reboot Device : syscon-reboot Platform Shutdown Device : syscon-poweroff Platform Suspend Device : --- Platform CPPC Device : --- Firmware Base : 0x80000000 Firmware Size : 321 KB Firmware RW Offset : 0x40000 Firmware RW Size : 65 KB Firmware Heap Offset : 0x47000 Firmware Heap Size : 37 KB (total), 0 KB (reserved), 12 KB (used), 23 KB (free) Firmware Scratch Size : 4096 B (total), 1464 B (used), 2632 B (free) Runtime SBI Version : 3.0 Standard SBI Extensions : ipi,pmu,srst,sse,hsm,rfnc,fwft,time,base,legacy,dbcn,dbtr Experimental SBI Extensions : none Domain0 Name : root Domain0 Boot HART : 0 Domain0 HARTs : 0* Domain0 Region00 : 0x0000000080040000-0x000000008005ffff M: (F,R,W) S/U: () Domain0 Region01 : 0x0000000080000000-0x000000008003ffff M: (F,R,X) S/U: () Domain0 Region02 : 0x0000000000100000-0x0000000000100fff M: (I,R,W) S/U: (R,W) Domain0 Region03 : 0x0000000010000000-0x0000000010000fff M: (I,R,W) S/U: (R,W) Domain0 Region04 : 0x0000000002000000-0x000000000200ffff M: (I,R,W) S/U: () Domain0 Region05 : 0x000000000c400000-0x000000000c5fffff M: (I,R,W) S/U: (R,W) Domain0 Region06 : 0x000000000c000000-0x000000000c3fffff M: (I,R,W) S/U: (R,W) Domain0 Region07 : 0x0000000000000000-0xffffffffffffffff M: () S/U: (R,W,X) Domain0 Next Address : 0x0000000020000000 Domain0 Next Arg1 : 0x00000000bfe00000 Domain0 Next Mode : S-mode Domain0 SysReset : yes Domain0 SysSuspend : yes Boot HART ID : 0 Boot HART Domain : root Boot HART Priv Version : v1.12 Boot HART Base ISA : rv64imafdch Boot HART ISA Extensions : sstc,zicntr,zihpm,zicboz,zicbom,sdtrig,svadu Boot HART PMP Count : 16 Boot HART PMP Granularity : 2 bits Boot HART PMP Address Bits : 54 Boot HART MHPM Info : 16 (0x0007fff8) Boot HART Debug Triggers : 2 triggers Boot HART MIDELEG : 0x0000000000001666 Boot HART MEDELEG : 0x0000000000f4b509 [=3hRISC-V EDK2 firmware version 2025.11-3ubuntu7 Press ESCAPE within 5 seconds for boot options ERROR: C40000002:V03051002 I0 6D33944A-EC75-4855-A54D-809C75241F6C 83FFF850 BdsDxe: failed to load Boot0001 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x1,0x0): Not Found [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live 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: protocol not found [CKPT 007] GOP: protocol not found [CKPT 008] About to enter ExitBootServices retry loop Calling kernel_main (monolithic)... _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v1.5.4 Architecture: riscv64 Build: Aug 3 2026 23:13:46 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 76 Total memory: 1023 MB Usable memory: 978 MB =================================== PMM initialized. PMM statistics: Total pages: 251184 Free pages : 250533 Used pages : 651 Total MB : 981 Free MB : 978 Used MB : 2 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: init done Timer: init... Timer: RISC-V time CSR @ 10000000 Hz (FALLBACK, no devicetree) Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 536870872 Free bytes: 536870872 Used bytes: 0 Peak bytes: 0 Heartbeat: init... Heartbeat: init done Kernel initialization complete. Boot successful! VM: bootstrap parity... VM arena allocated: 0x0000000080267000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 4918305] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 22432242] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 42935172] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 43690101] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 44472036] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 45368442] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 46091976] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46838316] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 47357835] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48227151] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 54360684] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55432881] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 58638825] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 59341821] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60155193] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 61830867] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 62723514] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63535857] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 65486757] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 66366027] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67202856] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 69596688] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 70476672] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71344392] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 74036109] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 74734338] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 75262278] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76195182] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 77080248] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 77968401] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 78714825] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 79163280] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 79657200] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 80465343] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81337389] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 82919340] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 83629245] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84421260] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 86052036] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 86793210] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87642219] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 89463906] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 90262221] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91052514] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 101036544] 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: 108941889] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 109743081] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110594148] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 112275198] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 113067549] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113916222] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 115624971] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 116571693] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117391701] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 119203980] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 120377124] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121187094] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 123111135] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 124160883] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124993869] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 127025514] 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: 128782416] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129580563] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130420815] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132066648] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 132839616] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133705425] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 135395673] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 136091697] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136944822] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 138663693] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 139404615] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140265132] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 142046562] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 143089338] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143964408] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 145859721] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 146452530] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 146991390] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147864297] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 148473507] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 149113230] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 149868579] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 150316320] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 150848691] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 151545933] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152407542] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 154189581] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 155001000] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 155809479] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 157559304] 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: 159482064] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 160295142] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161217588] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 163190412] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 164054016] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165106725] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 167428737] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 168250341] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 169046976] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170076228] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 170710932] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 171304056] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 171871581] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172741695] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 173339061] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 173979540] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 174719181] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 175151907] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 175699020] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 177009798] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177992304] 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: 180200223] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 180981696] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181852776] 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: 183736224] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 184489662] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185341464] 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: 187346502] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 187959030] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 188640816] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189609714] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 190220835] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 190859004] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 191617566] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192825465] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 193507986] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 194209722] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 194964399] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 195391917] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 195864564] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 196679889] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197471694] 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: 199450692] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 200289558] 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: 202050744] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202919031] 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: 205407174] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 206409147] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207390645] 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: 209326929] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 209939919] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 210536340] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211421553] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 212000313] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 212588628] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 213184356] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214061673] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 214688670] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 215237505] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 215814480] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216714309] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 217415478] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 218012424] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 218770419] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 219244515] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 219768759] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 220518774] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 221427633] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 222986358] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 223674591] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224525490] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 226166913] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 226919049] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227779377] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 229434576] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 230064093] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 230816292] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 231276738] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 231794976] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 232787100] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233658390] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 235257687] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 236006379] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236878194] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 238594251] 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: 240602271] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 241402602] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242271372] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 244269459] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 245019600] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 245741769] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 246206814] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 246718038] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 247915458] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248813565] 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: 251557614] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 252632541] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253591653] 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: 255609858] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 256280409] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 257095272] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 257531169] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 258056064] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 258989031] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259856793] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 261707922] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 262444140] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263254782] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 265500060] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 266599725] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267481263] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 269380230] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 270020856] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 270505095] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271434954] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 272104476] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 272731557] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 273646548] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 274161531] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 274637391] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 275716455] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276575187] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 277193721] 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: 280614075] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 281376921] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282206253] 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: 284150202] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 285071640] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285919431] 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: 287965650] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 288620661] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 289374204] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290490690] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 291301563] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 291958170] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 292549803] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293513136] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 294117642] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 294897309] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 295763244] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 296487954] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 297221400] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 297994641] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 298474596] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 298975992] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 300281163] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301094031] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 302995476] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 303735033] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 304587318] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 306367950] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 307138104] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307960527] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 309436113] 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: 311661462] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 312583677] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 313448982] 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: 315645855] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 316272978] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 316720047] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317868705] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 318509583] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 319254810] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 320047686] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 320533584] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 321006903] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 321786822] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322663698] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 324289518] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 325199154] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326012127] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 327948243] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 328611927] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 329134512] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 330053829] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 330706404] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 331345602] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 332139297] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 332648904] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 333177558] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 333905208] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334772088] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 336500556] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 337488081] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338337594] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 339652950] 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: 341848374] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 342404832] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 342910092] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343835940] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 344512035] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 345192939] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 345991170] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 346636164] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 347306400] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 348033483] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 348452286] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 348998118] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 350113575] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350941143] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 352747479] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 353460093] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354285204] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 356016276] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 356815746] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357620424] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 359372601] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 360264135] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 361063437] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 362987520] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 363862212] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 364713237] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 366786756] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 367665648] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 368536770] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 369236889] 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: 372254337] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 372895845] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 373816779] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 374419962] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 374977092] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 375875388] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 376468029] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 377216721] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 377977803] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 378395850] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 378938910] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 379961043] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 380885988] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 382675587] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 383556264] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 384332298] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 386207808] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 386833356] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 387755571] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 388341891] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 388979073] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 389781735] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 390204843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 390737886] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 391978776] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 392822430] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 394594347] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 395328234] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396155823] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 397975998] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 398802201] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 399667254] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 401067009] 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: 403110456] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 403946655] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 404789322] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 406589085] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 407195922] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 407910069] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 408346680] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 408818067] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 409581501] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 410416755] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 412196589] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 412991985] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 413829654] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 415573158] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 416176656] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 416949477] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 417415362] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 417897690] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 419000211] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 419851299] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 421678782] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 422422077] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 423272577] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 425206152] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 425795559] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 426557817] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 427061859] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 427533309] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 428516571] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 429378978] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 430437903] 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: 432891585] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 433641138] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 434433888] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 436153704] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 436795128] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 437576244] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 438000696] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 438541194] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 439929126] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 440777379] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 443017722] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 444320415] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 445125765] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 447216777] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 447882477] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 448587090] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 449074080] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 449564955] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 450268413] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 451119375] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 452941881] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 454258245] 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: 457202655] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 458126676] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 460061910] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 460772634] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 461517357] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 461994939] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 462562422] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 463969905] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 464852787] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 466681404] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 467607966] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 468594336] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 470735349] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 471622578] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 472440696] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 474286344] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 474910905] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 475682571] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 476134092] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 476627256] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 477461019] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 478307592] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 480006324] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 480773454] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 481627545] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 482663076] 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: 485512356] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 486178812] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 486896109] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 487320267] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 487929435] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 489346263] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 490326144] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 492321060] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 493161228] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 494041485] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 496008618] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 497088396] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 498043644] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 500009013] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 501109287] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 501912915] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 503284614] 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: 505561098] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 506141412] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 507023685] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 507607233] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 508238073] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 508995690] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 509444607] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 509953647] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 510989871] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 511911204] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 513958452] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 514937850] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 515749416] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 517589184] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 518444115] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 519252741] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 521093160] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 521730741] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 522589011] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 523230309] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 523919172] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 524838174] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 525403347] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 526049622] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 528189564] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 529185615] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 530539002] 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: 533155854] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 534056670] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 534882222] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 536868927] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 537859119] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 538741686] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 540918252] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 541530822] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 542467317] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 543053280] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 543678870] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 544406814] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 544861989] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 545352402] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 546653373] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 547495767] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 549234294] 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: 551209344] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 551831868] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 552682914] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 553866243] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 554689338] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 555525159] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 557173365] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 557742066] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 558609429] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 559212990] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 559825686] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 560574420] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 561051246] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 561545754] 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: 563347113] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 564159078] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 566792541] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 567638568] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 568474662] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 569378124] 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: 571915764] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 572558070] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 573469827] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 574102788] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 574743897] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 575483538] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 576016035] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 576512790] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 577851813] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 578711238] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 580989570] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 581589834] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 582437646] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 583583007] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 584211558] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 585128859] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 585755688] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 586422753] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 587286063] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 588033873] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 588795333] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 589586445] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 590039142] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 590543247] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 591251913] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 592104639] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 593765823] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 594401535] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 595197309] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 596823318] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 597530535] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 598483347] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 600282774] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 601035582] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 601898535] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 603687630] 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: 605554551] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 606307485] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 607177431] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 609169806] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 609996702] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 610780380] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 612818829] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 613431546] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 613951170] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 614836530] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 615437130] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 615959043] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 616400232] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 617250669] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 617852970] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 618499329] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 619237248] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 619671990] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 620155284] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 620826864] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 621608043] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 623159544] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 623798343] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 624603672] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 626235225] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 626874318] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 627651885] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 629218233] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 629849871] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 630644910] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 632151954] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 632898378] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 633678549] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 635193657] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 635945520] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 636747972] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 638600172] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 639397983] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 640178700] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 641077374] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 19,190000,10000,0,0,154,28,44,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 643612956] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 644154147] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 644619339] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 645492792] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 646073232] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 646569777] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 647024679] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 647897586] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 648482541] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 649082658] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 649836831] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 650277516] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 650759487] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 651541527] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 652321257] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 653958165] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 654582642] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 655377261] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 656880210] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 657514914] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 658290990] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 659844381] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 660504096] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 661281033] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 662873211] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 663622827] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 664463205] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 666144213] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 666886374] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 667701699] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 669437706] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 670198431] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 671014617] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 673030911] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 673656921] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 674158821] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 675103128] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 675736551] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 676462815] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 677065893] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 677989074] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 678670734] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 679316988] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 680068326] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 680552124] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 681052512] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 681818214] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 682684149] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 683957547] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 20,200000,10000,0,0,154,28,41,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 685985643] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 686611968] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 687464085] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 689201961] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 689959725] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 690768267] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 692482980] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 693274176] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 694107330] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 695754423] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 696513132] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 697369449] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 698897409] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 699570585] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 700500465] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 702460941] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 703087476] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 703629948] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 704540781] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 705178467] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 705737844] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 706233948] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 707152005] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 707779086] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 708340605] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 708834819] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 709769214] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 710390121] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 711032595] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 711759867] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 712264308] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 712769547] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 714507969] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 715458576] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 717474828] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 718261215] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 719072949] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 720801732] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 721550277] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 722439312] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 724096464] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 724865064] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 21,210000,10000,0,0,153,32,39,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 726615855] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 727451907] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 729250893] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 730035495] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 731166135] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 733311915] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 734014974] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 734815368] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 736388163] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 737000565] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 737497614] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 738356115] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 738940419] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 739501371] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 739970679] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 740839386] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 741443997] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 742053942] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 742525644] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 743407686] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 743992368] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 744622158] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 745354533] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 745819074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 746292288] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 747218430] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 748039719] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 749769279] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 750507177] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 751341759] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 753094629] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 753897753] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 754770996] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 756782796] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 757493961] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 758068416] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 758964297] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 759555657] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 760206447] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 760704147] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 761636547] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 762251700] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 762874896] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 763382151] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 764346723] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 764940540] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 765573753] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 766383828] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 766862628] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 767387943] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 768272148] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 769169457] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 770794626] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 771496971] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 772286991] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 773811927] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 22,220000,10000,0,0,167,35,42,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 775508937] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 776150193] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 776977866] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 778626345] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 779461599] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 780269196] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 782196450] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 782815005] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 783342882] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 784229943] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 784897197] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 785583582] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 786343656] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 786810213] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 787320324] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 788200791] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 789100242] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 790749750] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 791516313] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 792385986] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 794026905] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 794727591] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 795580821] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 797241732] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 798056616] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 798923265] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 800798775] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 801534069] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 802246221] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 803237106] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 803821578] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 804538476] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 805316190] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 805748223] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 806283702] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 807193296] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 808022733] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 809630577] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 810279057] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 811104840] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 812756133] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 813460641] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 814339596] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 816040113] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 816755961] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 817593525] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 818774355] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 23,230000,10000,0,0,176,37,41,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 820811880] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 821429868] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 821918559] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 822825087] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 823466784] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 824014842] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 824494650] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 825434274] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 826048104] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 826661220] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 827489208] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 827920758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 828435405] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 829280025] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 830117085] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 831761805] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 832449828] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 833238315] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 834847671] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 835576413] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 836415174] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 838025664] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 838705140] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 839531847] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 841224762] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 841821267] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 842349459] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 843250821] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 843924480] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 844457964] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 844909359] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 845786655] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 846382824] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 846982752] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 847753620] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 848245881] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 848740473] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 849403128] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 850225236] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 851787237] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 852445944] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 853266414] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 854901222] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 855531852] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 856403982] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 857963421] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 858668727] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 859517610] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 861123816] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 861886704] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 862685754] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 863717967] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 24,240000,10000,0,0,175,37,39,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 866227908] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 866785101] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 867308799] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 868204407] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 868798623] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 869447313] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 870213918] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 870635745] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 871177503] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 871928736] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 872733309] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 874304067] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 874964118] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 875837550] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 877505769] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 878275566] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 879100236] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 880745901] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 881400345] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 882272832] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 883943046] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 884718471] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 885558534] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 887514516] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 888118077] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 888673107] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 889605507] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 890246049] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 890896902] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 891689400] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 892157931] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 892661364] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 893490507] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 894321687] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 895880034] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 896556234] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 897360324] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 898962729] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 899663604] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 900507573] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 902197380] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 902809341] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 903282219] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 904336608] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 905064300] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 905695392] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 906430350] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 906873177] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 907353384] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 908173287] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 908989116] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 910571865] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 911196699] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 912034725] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 912922836] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 25,250000,10000,0,0,196,38,37,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 915452433] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 916158747] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 916996059] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 918804012] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 919487352] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 919970520] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 920933055] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 921595626] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 922257924] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 922988157] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 923460909] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 923968857] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 924832335] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 925641024] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 927310566] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 928017447] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 928863117] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 930452481] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 931121289] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 931920276] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 933460878] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 934065111] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 934894023] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 936513039] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 937336155] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 938260113] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 940310154] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 940939902] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 941422629] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 942329556] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 942980052] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 943573701] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 944428485] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 944918184] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 945401625] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 946243998] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 947069361] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 948651123] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 949267746] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 950094642] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 951716745] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 952376943] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 953211483] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 954839907] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 955618335] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 956433744] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 958108578] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 958744794] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 26,260000,10000,0,0,192,41,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 960410514] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 961211769] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 962760750] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 963311979] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 963850125] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 964766103] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 965388816] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 966075285] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 966922110] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 967610448] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 968298093] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 969089058] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 969525144] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 970080867] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 970855515] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 971665632] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 973308420] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 974039913] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 974833566] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 976499832] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 977204214] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 978043668] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 979727658] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 980462994] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 981259482] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 982927974] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 983645922] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 984502554] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 986103048] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 986736786] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 987217161] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 988220079] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 988820574] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 989356557] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 989849070] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 990756795] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 991338096] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 992063268] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 992833485] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 993258462] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 993786717] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 994595721] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 995438388] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 997030776] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 997713192] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 998538849] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1000228089] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1000969452] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1001835009] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1003038855] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 27,270000,10000,0,0,158,40,38,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1005201498] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1006052628] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1007007960] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1008696780] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1009392027] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1010224656] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1011961230] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 1012563174] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1013088594] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1013978553] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1014626781] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 1015179711] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1015663005] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1016592969] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1017225090] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1017826656] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1018629591] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 1019119647] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1019634189] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1020563754] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1021400709] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1023016575] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1023729714] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1024606338] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1026321387] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1027083876] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1027944456] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1029604716] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1030382220] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1031274951] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1032893442] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1033620483] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1034446602] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1036156401] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 1036808598] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1037295735] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1038215514] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1038869013] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 1039399326] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1039902066] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1040828019] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1041460728] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1042107717] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1042892760] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 1043364903] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1043846097] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1044722847] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1045588488] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1047209940] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1047898173] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1048755519] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 1049461245] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 28,280000,10000,0,0,158,40,35,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1052119824] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1052831682] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1053699528] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1055247858] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1055970132] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1056812043] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1058386938] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 1059004989] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1059487065] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1060454220] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1061045244] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1061696874] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1062480972] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 1062905088] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1063436325] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1064115717] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1064965230] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1066593633] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1067248602] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1068081525] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1069598376] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1070269578] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1071062118] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1072705305] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1073433165] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1074247608] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1075975047] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1076770611] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1077617268] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1079218938] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 1079827266] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1080322467] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1081271331] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1081922835] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 1082433135] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1082949882] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1083880770] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1084488405] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1085147805] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1085870793] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 1086351252] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1086830724] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1087785048] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1088640042] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1090326720] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1091036184] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1091894538] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 1092531846] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 29,290000,10000,0,0,164,41,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1095158358] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1095829665] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1096634427] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1098206256] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1098912129] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1099736421] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1101422406] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 1102064145] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1102565016] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1103482653] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1104088503] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 1104666255] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1105128444] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1106066997] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1106720286] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1107369837] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1108112460] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 1108536639] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1109070942] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1109960775] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1110804450] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1112543838] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1113306915] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1114144689] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1115753247] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1116434655] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1117266927] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1118913768] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1119624261] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1120414617] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1122053604] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1123024665] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1123909752] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1125705483] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 1126263768] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1126812267] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1127745528] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1128356985] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 1128941499] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1129416855] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1130311644] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1130964030] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1131615849] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1132336380] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 1132761714] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1133261115] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1134154497] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1134953778] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1136083641] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 30,300000,10000,0,0,154,43,39,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1138328688] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1139076540] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1139880126] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1141552776] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1142229123] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1143044364] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1144669806] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1145425974] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1146291573] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1147900194] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1148602392] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1149409989] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1151005947] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 1151547159] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1152071634] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1152963126] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1153545624] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 1154120415] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1154562360] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1155447447] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1156097796] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1156738716] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1157486862] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 1157968959] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1158463656] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1159354035] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1160154492] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1161867357] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1162581714] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1163416632] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1165063410] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1165706409] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1166532192] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1168166937] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 1168814157] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1169330274] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1170239469] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1170882993] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1171478343] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1172235309] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 1172663373] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1173191208] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1174002249] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1174821081] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1176443247] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1177104642] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1177946490] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1179476802] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 31,310000,10000,0,0,172,46,35,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1181236140] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1181902512] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1182733902] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1184264655] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 1184850828] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1185321900] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1186240734] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1186839465] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1187475177] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1188229455] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 1188677385] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1189204653] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1190077917] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1190927241] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1192587690] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1193306541] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1194119493] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1195704321] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1196400534] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1197208635] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1198735860] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 1199285724] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1199754108] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1200696777] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1201283223] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1201974564] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1202757402] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 1203190947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1203716283] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1204732410] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1205592507] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1207262175] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1207982916] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1208842530] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1210427589] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1211157864] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1212005991] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1213623558] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 1214197509] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1214724441] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1215691365] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1216284153] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1216926837] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1217701422] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 1218131523] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1218657321] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1219498413] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1220330181] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1221977694] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1222646838] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1223488077] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1225306278] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1226057301] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1226876196] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1228200372] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 32,320000,10000,0,0,180,49,34,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1230173763] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1230864852] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1231669005] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1233310365] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 1233898722] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1234399614] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1235289447] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1235947209] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1236583362] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1237309815] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 1237825281] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1238329533] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1239227367] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1240114617] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1241778174] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1242527685] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1243336962] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1244985861] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1245618780] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1246441287] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1248003561] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1248733290] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1249569447] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1251275277] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 1251895680] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1252373157] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1253308707] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1253945196] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1254578787] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1255347093] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 1255840446] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1256330334] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1257404715] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1258262880] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1260021399] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1260866040] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1261789221] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1263530646] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1264340679] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1265224674] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1266481335] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 33,330000,10000,0,0,145,51,35,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1268611050] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1269299073] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1270163496] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1271743935] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1272430005] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273283991] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1274932050] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 1275586788] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1276174305] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1277057880] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1277695041] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1278352005] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1279174029] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 1279654908] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1280157963] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1280962746] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1281823662] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1283446752] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1284118311] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1284959193] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1286584845] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1287309198] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1288134645] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1289768361] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1290436917] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1291191426] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 1291639650] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1292186532] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1293014772] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1293844272] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1295462217] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1296177414] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1297041480] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1298625888] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1299382056] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1300233648] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1301865033] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1302525504] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1303266006] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 1303730925] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1304248197] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1305119424] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1305965829] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1307466741] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 34,340000,10000,0,0,203,53,37,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1309273476] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1310031807] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1310826300] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1312419339] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1313089869] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1313933040] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1315514865] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1316212842] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1317081318] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1318667511] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1319389302] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1320234636] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1321937064] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 1322472564] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1322988891] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1323929397] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1324556940] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1325149182] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1325903166] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 1326468675] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1327049241] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1328074041] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1328907132] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1330668423] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1331387736] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1332206631] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1333832745] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1334543868] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1335343275] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1336986126] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1337704053] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1338541911] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1340219328] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1340937801] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1341805143] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1342757073] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 35,350000,10000,0,0,154,55,39,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1345201347] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 1345794618] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1346270961] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1347228477] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1347857385] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1348523127] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1349340153] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1350045732] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 1350739215] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1351569219] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 1352020110] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1352648262] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1353610419] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1354460331] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 1355240838] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 1356037158] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1356887637] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 1357528221] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1358277732] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1359132306] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1359680154] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 1360435440] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1361277099] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 1361927343] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1362619314] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1363462107] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 1364094732] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1364890905] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1365737184] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1366327116] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1367073099] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1367987733] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1368568299] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 1369206930] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1369754757] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1370717901] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1371332361] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 1371904485] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1372444878] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1373334837] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1373948268] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 1374563988] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1375014501] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1375885602] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1376631375] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1377279981] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1378113681] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 1378580784] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1379142912] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 1380134259] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1381047045] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1381677360] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 1382540103] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1383400158] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 1384082112] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1384956867] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1385790714] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1386342300] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 1387217580] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1388052561] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 1388577960] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 1389361974] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1390190991] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1390874331] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 1391708199] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1392570627] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1393134771] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 1393982142] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1394622180] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1395599814] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1396326351] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 1397120319] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1397680263] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1398657414] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1399366290] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1400122206] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1401036945] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 1401527862] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1402069053] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 1403186946] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1404044313] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1404637332] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 1405490037] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1406336106] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1406924505] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 1407652218] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1408484112] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 1409062935] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1409799993] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1410616893] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1411141977] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 1412009067] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1412915847] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1413480012] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 1414142436] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1415166690] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1415951481] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 1416956814] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1417904418] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1418576964] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1419173742] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1419990873] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 1420473936] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1420954458] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 1421987028] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1422806679] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 1423357677] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1424039862] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1424907309] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1425461205] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1426205550] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1427105064] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1427680086] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 1428553602] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1429499673] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 1430232468] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 1431323292] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1432229736] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 1432860093] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 1433767860] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1434708618] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 1435281624] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 1435990311] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1436952615] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1437664263] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 1438235778] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1439164398] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1439790534] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1440381348] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1441184094] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1441707078] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1442187306] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 1443263829] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1444211328] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 1444809891] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 1445665116] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1446479895] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 1447033518] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 1447965183] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1448810055] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 1449450177] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1450216089] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1451038176] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1451601732] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 1452537681] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1453400655] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1453963434] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1454670987] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1455639717] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1456268919] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1456863870] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1457788500] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1458390675] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1459076682] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1459954713] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 1460659494] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 1461354279] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1462117524] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1462636266] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1463115927] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1463979783] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1464801996] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 1465317819] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1466049942] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1466873016] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1467392136] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 1468358745] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 36,360000,10000,0,0,144,57,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1469925471] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1470752283] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1471288119] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1472180178] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1473157581] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 1473669372] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1474374846] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1475342442] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1475953752] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1476595239] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1477565418] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1478203944] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1478894760] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1479664032] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1480149258] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1480631859] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1481760903] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1482619593] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1483308519] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1484105343] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1484909622] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1485489684] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1486373385] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1487181780] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 1487770011] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1488530190] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1489342533] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1489862535] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1490428611] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1491299355] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1491896280] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1492434027] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1493306409] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1493998884] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1494606036] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1495314744] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1495776303] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1496257098] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1497395403] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1498240884] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1498845138] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1499787471] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1500604875] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1501179708] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 1502083401] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1502937555] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1503506550] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1504323870] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1505127582] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1505654829] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1506312381] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1507274979] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1507881438] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1508480610] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1509440478] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1510075203] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1510766523] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1511534346] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1512027405] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1512539637] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1513638420] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1514523003] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1515171420] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 1516041954] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1516892349] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1517474385] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1518340593] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1519244811] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1519867755] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1520812860] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1521692046] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 1522273368] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1523153079] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1523957400] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1524464067] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1525119414] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1526037240] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1526622006] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1527229725] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1528122771] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1528728705] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1529376996] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1530179805] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1530746238] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1531299882] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1532749617] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1533638442] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1534246560] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 1535185302] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1536113943] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 1536674286] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1537705281] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1538546919] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1539122361] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1539981870] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1540798812] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1541363166] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1542027354] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1542942387] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1543571316] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1544162508] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1545079074] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1545707835] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1546380003] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1547133987] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 1547607684] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1548132138] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 1549204377] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1550051328] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 1550655141] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1551415089] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1552258008] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1552859280] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 1553656986] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1554463890] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1555019697] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1555835190] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1556655429] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 1557185301] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 1558140780] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1558987878] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 1559524890] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 1560180027] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1561100835] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1561708449] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 1562240169] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1563173577] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1563817941] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1564437756] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1565212824] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 1565640090] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1566115824] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 1567133715] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 37,370000,10000,0,0,144,57,35,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 1568730555] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1569582798] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 1570125669] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1570864512] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1571665368] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1572193140] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1572969594] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1573780446] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 1574336337] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 1575123417] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1575937020] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1576492995] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1577213169] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1578016020] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 1578554397] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1579389651] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1580291349] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1580831679] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 1581473733] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1582394814] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1583016918] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 1583530977] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1584450336] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1585077186] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1585695195] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1586459721] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1586969118] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1587460833] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1588514382] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1589389704] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 1590004710] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1590891939] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1591801218] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 1592451714] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1593253998] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1594092024] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1594656651] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1595550768] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1596387345] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 1596962136] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1597584702] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1598492784] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1599078138] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1599650451] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1600555194] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1601146218] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1601772585] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1602489756] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 1602941970] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1603422030] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1604276562] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1605096276] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1605643284] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1606425912] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1607242392] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1607785200] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1608472194] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1609290312] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1609809159] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 1610560455] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1611375192] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 1611935703] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1612769844] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1613581137] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 1614142173] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 1614703377] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1615589871] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1616174637] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 1616710032] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1617627816] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1618217853] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1618823640] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1619554650] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1619996070] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1620476655] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1621498347] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1622300421] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1622845371] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1623674304] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1624473732] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1625005305] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1625861559] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1626668127] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 1627234182] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 1628031888] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1628833605] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1629401823] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 1630103895] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1631044548] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1631651889] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1632302133] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1633202550] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1633826334] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1634514525] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1635387264] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1635831099] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1636455660] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 1637713791] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1638564606] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 1639163085] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1640046492] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1641005079] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1641538101] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1642511493] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1643365290] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 1643976117] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 1644791967] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1645604352] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1646173347] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 1646828127] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1647702903] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1648287816] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1648933146] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1649971134] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1650676881] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1651370343] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1652104608] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 1652603148] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1653174705] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1654230669] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1655047170] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1655577903] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1656359523] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1657164285] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1657673283] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1658439342] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1659244587] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1659761586] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1660491147] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1661339568] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1661895879] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1662868263] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1663931724] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1664622855] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 1665634152] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1666589631] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1667222487] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 1667810172] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1668697254] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1669306632] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1669966053] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1670699688] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 1671163242] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1671642693] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1672672554] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1673462658] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1674027789] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1675009497] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1675868187] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1676417316] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1677235749] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1678138749] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1678715304] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1679536131] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1680380499] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1680948108] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1681898799] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 38,380000,10000,0,0,132,57,34,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1683460044] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1684302291] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 1684936533] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1685715339] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1686573966] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1687118223] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 1687776237] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1688712837] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1689353841] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 1689871176] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1690805592] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1691458755] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1692079263] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1692822915] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 1693294512] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1693774677] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1694678748] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1695553146] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1696067436] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1696773372] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1697584896] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1698092487] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1698788028] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1699610514] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1700138517] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1700810958] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1701616959] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1702123542] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1702788990] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1703605428] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1704113649] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 1704669141] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1705557147] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1706142459] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 1706733777] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1707676026] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1708302876] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1708918281] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1709703261] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 1710140208] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1710672411] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1711572765] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1712465874] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1712985540] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1713723816] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1714572573] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1715080206] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1715838684] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1716701532] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1717337937] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1718193897] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1719072873] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1719669294] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1720502238] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1721349861] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1721908986] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 1722535458] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1723413783] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1723998381] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 1724537346] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1725407418] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1725996825] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1726616241] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1727350884] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 1727785710] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1728278076] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1729153608] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1729953561] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1730638518] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1731369759] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1732247265] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1732887513] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1733593428] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1734415242] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1735051521] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1735889484] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1736753382] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1737402849] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1738230459] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1739095575] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1739794728] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 1740550287] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1741630989] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1742226864] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1742867154] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1743634683] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 1744066968] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1744546377] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1745552760] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1746400446] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1746956526] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1747699947] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1748510967] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1749102642] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1749911751] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1750727937] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1751299746] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 1752058728] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1752898644] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 1753483683] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 1754146338] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1755084870] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1755691896] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1756319439] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1757058219] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1757541366] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1758065106] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1759047024] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1759918671] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1760517822] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1761260592] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1762128312] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1762837314] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1763830341] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1764694407] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1765347549] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1766317581] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1767187716] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1767794952] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1768516344] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1769398575] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1769987667] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1770614853] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1771330701] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1771780647] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1772268288] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1773415224] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1774229373] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1774906581] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1775797212] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1776663756] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 1777235082] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1777871508] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1778800233] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1779565578] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1780321872] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1781300367] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1781797962] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1782281487] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1783145343] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1784027406] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1784607594] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1785416871] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1786257627] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 1786888656] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1787582076] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1788505635] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1789203381] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1789805955] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1790517666] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1790951589] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1791478773] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1792456260] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1793253357] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1793835771] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 1794715881] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1795531311] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 1796123385] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1796721633] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1797631542] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1798327566] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1799009205] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1799996079] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 1800725451] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 1801416183] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1802231550] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 1802703063] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1803205467] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1804178985] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1805017116] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1805597115] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1806476364] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1807328880] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1807843989] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1808594907] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1809468129] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1810030782] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 1810987752] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1811855325] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1812419679] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 1813111860] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1813912275] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 1814501871] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1815156945] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1815869412] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 1816326477] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1816823043] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1817573058] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1818428934] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1818968550] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1819783917] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1820695002] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1821238671] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 1822370739] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1823242743] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1823813628] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1824482142] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1825209246] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 1825693443] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1826180706] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1827006825] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1827854511] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1828420167] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1829151198] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1830002370] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 1830512376] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 1850876727] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 39,390000,10000,0,0,180,57,32,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1852690539] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1853490471] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1854034833] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1854658659] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1855371042] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 1855817775] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1856311527] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1857091005] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1857925986] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1858474485] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1859197137] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1860012966] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1860542040] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1861451298] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1862261205] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1862818671] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1863434811] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1864151100] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 1864595082] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1865088372] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 1867185369] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1867980555] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 1868523594] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1869142569] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1869926898] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1870450533] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1871245341] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1872045567] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1872598098] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1873208610] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1873922757] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 1874347125] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1874826576] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1875638121] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1876420602] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 1877006397] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1877744526] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1878528120] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 1879144974] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 1879888815] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1880671905] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 1881248607] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1881853575] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1882574211] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 1883004501] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1883505414] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1884200472] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1885028187] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 1885615641] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1886307948] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1887098157] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1887624249] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 1888458768] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1889247927] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 1889842143] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1890439026] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1891153446] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 1891596042] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1892087211] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1893007242] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1893807552] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 1894342821] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1895103084] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1895906754] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 1896460545] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1897181769] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1897980924] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1898530032] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1899141447] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1899848559] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 1900288320] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1900764999] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1901461758] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1902250623] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 1902848661] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1903448295] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1904239701] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 1904829276] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 1905640968] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1906429770] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 1906974804] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1907568831] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1908280542] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 1908733533] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1909221300] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 1909999035] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1910835843] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 1911358911] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 1912003023] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 1912739388] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1913640603] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1914192945] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1914817380] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1915607883] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 1916260458] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 1916895246] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1917649713] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1918102074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1918581924] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 1920117591] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1920928695] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1921539837] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1922359152] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1923162654] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1923750570] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1924605039] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1925426307] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1925996079] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1926834588] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1927657977] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1928218740] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1928792817] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1929311160] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1930230225] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1930846092] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1931541045] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1932310233] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 1932800205] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1933318086] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1934526006] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1935398766] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 1935983070] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1936828887] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1937721072] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 1938295086] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1939180719] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1940064126] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 1940618358] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1941429063] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1942318728] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1942906476] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1943580387] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1944344073] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1944819618] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1945330044] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 1946547645] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1947397620] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 1947925203] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1948657683] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1949510619] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1950075645] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1950940173] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1951915098] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1952482308] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 1953246330] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1953902181] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1954918035] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1955563512] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1956375246] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1957219383] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1957737831] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1958231814] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 1959630267] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1960472115] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 1961050350] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1961796207] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1962653805] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1963238445] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1963944969] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1964799228] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1965361062] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 1966136718] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1966795320] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1967744814] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1968342306] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1969006683] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1969754325] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 1970250534] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1970728263] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1972225962] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1973086836] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 1973613705] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1974570318] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1975431507] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 1976004072] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1976896803] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1977713703] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 1978233390] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 1979231625] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 40,400000,10000,0,0,220,63,29,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1980875442] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1981734825] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 1982291598] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1983298128] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1984130106] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1984708320] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1985356275] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1986085080] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 1986589416] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1987067628] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 1988768208] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1989623055] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 1990164309] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 1991270820] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1992121005] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 1992706296] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 1993752768] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1994666310] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 1995249186] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 1996275057] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1997095632] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1997677374] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1998293535] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1999034793] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 1999490493] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1999965807] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2001145545] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2001945981] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 2002505190] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2003327655] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2004146067] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 2004690240] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2005414845] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2006253879] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 2006810064] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2007805590] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2008647522] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 2009258643] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2009879256] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2010638973] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 2011089780] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2011626057] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 2012821902] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2013642666] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 2014251750] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 2015083434] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2015966610] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 2016519519] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2017225035] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2018085594] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 2018694573] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2019661980] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2020547130] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 2021056548] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2021661705] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2022417432] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 2022871179] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2023359681] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2024505231] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2025374232] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 2025928254] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2026737909] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2027601618] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 2028231639] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2028852945] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2029603779] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 2030072793] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2030566419] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2031313956] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2032145178] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 2032725534] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 2033495667] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2034321849] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 2034873309] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2035488063] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2036315904] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2036881707] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 2039801883] ECW: w=0xbe58a410 func=0xbe0a09ee '(s")' [Hera] [HADES][INFO ] [KRELTSC: 2041282572] ECW: w=0xbe58b9b8 func=0xbe097356 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 2041994493] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2042561955] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2043339123] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2044178997] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 2044754082] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 2045690955] ECW: w=0xbe58a410 func=0xbe0a09ee '(s")' [Hera] [HADES][INFO ] [KRELTSC: 2046280971] ECW: w=0xbe583930 func=0xbe09dcc2 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 2046884448] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 2047513209] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 2048181009] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2048719365] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2049359193] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2050186677] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 2050698594] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 2051693700] ECW: w=0xbe58a410 func=0xbe0a09ee '(s")' [Hera] [HADES][INFO ] [KRELTSC: 2052328761] ECW: w=0xbe58b9b8 func=0xbe097356 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 2053050867] ECW: w=0xbe58a410 func=0xbe0a09ee '(s")' [Hera] [HADES][INFO ] [KRELTSC: 2053612533] ECW: w=0xbe58b9b8 func=0xbe097356 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 2054304399] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2055014514] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2055747855] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2056592685] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 2057164494] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2057778072] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2058532686] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 2058958062] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2059485540] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 2060248659] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2061084354] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 2061654189] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2062498452] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2063288871] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 2063943000] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2064799737] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2065638603] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 2066316630] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2066947533] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2067688854] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 2068220343] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2068698702] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2070231975] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2071073172] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 2071690782] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2072497056] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2073351105] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 2073970290] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2074638657] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2075392179] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 2075825913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2076379977] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2077306035] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2078203701] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 2078799219] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 2079711711] ECW: w=0xbe58a5f0 func=0xbe0a0300 '>IN' [Hera] [HADES][INFO ] [KRELTSC: 2080345218] ECW: w=0xbe584290 func=0xbe0990a0 '@' [Hera] [HADES][INFO ] [KRELTSC: 2080947288] ECW: w=0xbe58a5f0 func=0xbe0a0300 '>IN' [Hera] [HADES][INFO ] [KRELTSC: 2081560635] ECW: w=0xbe584290 func=0xbe0990a0 '@' [Hera] [HADES][INFO ] [KRELTSC: 2082156636] ECW: w=0xbe584ec0 func=0xbe08c2e2 '-' [Hera] [HADES][INFO ] [KRELTSC: 2082732225] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2083347420] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2083923219] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2084542908] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2085401493] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 2086154427] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2086825524] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2087637489] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 2088296490] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 2088959943] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2089689672] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 2090138673] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2090639649] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2091421353] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2092250160] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 2092762980] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 2093516607] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2094499869] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 2095199631] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2096046246] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2096994375] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2097659550] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2098683342] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2099781327] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2100478821] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2101440180] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2102476089] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2103189900] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2104035969] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2104858728] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2105389587] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 2106025656] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2106950748] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2107578648] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2108292774] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2108985627] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 2109415035] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2109936801] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 2110748598] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2111540088] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 2112173112] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 2112761154] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2113548381] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 2114219289] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2115349152] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2116359483] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 2116927995] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2117699493] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2118504213] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 2119069764] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2119664841] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2120366220] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 2120814360] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2121300258] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 2122178247] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2123001972] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 2123612232] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 2125495995] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 41,410000,10000,0,0,215,64,28,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 2127066312] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2127832224] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 2128413714] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2129268519] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2130073218] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 2130626421] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 2131439793] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2132252010] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 2132827095] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2133454638] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2134146420] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 2134611738] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2135229054] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2136226722] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2137246965] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 2137924131] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2138890446] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2139983328] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 2140660515] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2141461056] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2142277935] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 2142860475] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2143618575] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2144414370] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 2145008670] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2145714921] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2146531779] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2147123160] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 2147971602] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2148808977] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 2149377951] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 2149997955] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2150908158] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2151559830] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2152231347] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2152915359] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 2153392626] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2153891208] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2154572763] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2155420134] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 2155940199] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 2156609217] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2157450183] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 2157956556] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2158588887] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2159390688] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2159898888] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2160741345] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2161704909] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 2162269893] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 2162874441] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2163726516] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 2164260903] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 2164961421] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2165796045] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 2166357858] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2167055205] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2167897053] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 2168507250] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 2169157599] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2170013181] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2170627725] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 2171369886] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2172232083] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 2172784845] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 2173466967] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2174409930] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2175234243] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2175944568] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2176770288] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 2177359170] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2178036315] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2178805440] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2179728579] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 2180310657] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2180870811] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2181566058] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2182305804] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 2182745964] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2183245680] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 2184431760] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2185304730] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 2185890714] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2186577624] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2187455970] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 2187995208] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2188785837] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2189596542] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 2190105162] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 2191101780] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2191914165] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 2192443617] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 2193031470] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2193844590] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 2194511613] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 2195155221] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2195672430] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2196561024] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2197149969] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 2197680618] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2198197512] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2199071007] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2199653799] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2200270506] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2200951935] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 2201394720] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2201868690] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 2202859029] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2203660914] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 2204261262] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 2205064428] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2205877485] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 2206470231] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 2207326443] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2208134313] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 2208707025] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2209538457] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2210342190] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 2210915889] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 2211462120] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2211966246] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2212855533] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2213441622] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2214054843] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2214752379] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2215203627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2215807755] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2216791479] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2217692463] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 2218271958] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2218923882] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2219874825] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2220480570] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2221120377] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2222133438] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2222756928] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2223436803] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2224196268] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 2224663434] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2225196477] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2226299418] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2227156911] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 2227716246] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2228529492] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2229401811] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 2229993696] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2230715886] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2231593476] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 2232180237] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2232817944] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2233545426] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 2233989408] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2234471610] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2235712962] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2236521420] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 2237100390] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2237764242] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2238570936] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2239164984] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2239794732] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2240596785] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2241201963] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2241782424] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2242597665] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2243177937] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2243777508] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2244592476] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2245185978] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2245798065] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2246651631] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 2247304206] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2248078539] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2248966587] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 2249602005] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2250432744] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2251253130] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 2251820088] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2252486649] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2253346305] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 2253943356] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2254628691] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2255515290] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 2256238908] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2257173450] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2258045160] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 2258594289] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2259651765] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2260541157] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 2261195727] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 2261939043] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2262865731] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2263474941] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2264306205] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2265304020] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 2266047000] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2266746699] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2267482938] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 2267964426] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2268441651] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2269315650] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2270228541] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 2270766750] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 2271635142] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2272516428] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 2273026917] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 2273772186] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2274722100] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 2275394373] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2276338575] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2277249954] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 2277813216] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2278829364] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2279687088] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 2280224688] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2280876780] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2281574253] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 2282077707] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2282558985] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 2283525111] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 42,420000,10000,0,0,208,68,29,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 2285097297] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2286047862] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 2286595563] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 2287733973] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2288656545] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 2289413259] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2290911483] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2291946321] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 2292575943] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 2293730229] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2294627601] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 2295159153] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2295914187] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2296730583] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 2297396367] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 2298076935] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2298945831] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2299505103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2300141025] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 2302318494] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2303274393] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 2303980371] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2304700608] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2305680216] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2306247342] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2307058509] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2308002606] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 2308635147] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2309226633] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2310167097] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2310722568] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2311478799] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2312410401] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2313023727] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2313740100] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2314492572] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2314947474] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2315500152] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 2316655236] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2317537068] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 2318194851] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2318812608] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2319790809] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2320335381] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2321138169] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2321982432] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 2322531540] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2323122312] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2324032452] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2324621082] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2325238986] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2325963738] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2326417821] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2326897587] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2328006156] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2328843258] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 2329407654] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2330314098] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2331134169] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 2331801822] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2332728846] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2333628822] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 2334318336] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2334939327] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2335644444] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2336133219] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2336657001] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2337946548] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2338856898] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 2339422386] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2340491055] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2341349577] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2341912167] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2342644059] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2343533556] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2344138503] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2344847316] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2345738031] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2346354738] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2346987825] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2348218173] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2349194757] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 2349803589] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2350812366] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2351760138] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 2352381591] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2353801191] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2354888886] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2355721725] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2356587513] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2357530623] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2358075678] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2358696816] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2359814499] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2360880648] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 2361782598] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2363478621] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2364628854] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2365234494] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2365981065] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2366812203] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 2367404130] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2368038876] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2368760877] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 2369217963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2369713563] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2370571182] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2371521264] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 2372141814] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2372769840] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2373656376] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2374252230] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2374870176] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2375757720] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2376419976] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 2377219698] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2378204262] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2378795811] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2379402144] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2380105539] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 2380558530] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2381034747] 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: 2391352761] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2392212669] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 2392799976] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 2393450367] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2394390537] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2394995967] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 2395569750] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2396507547] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2397213588] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 2397943611] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2399006547] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2399708304] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2400378603] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2401184646] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 2401619640] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2402152137] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2402854965] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2403666405] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 2404241028] 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: 2414727252] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2415577563] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 2416194921] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 2416915494] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2417707761] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 2418287592] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2418904005] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2419680900] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 2420139750] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2420653872] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2421701919] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2422572516] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 2423187816] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2423932455] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2424791796] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 2425396323] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2426174856] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2427050514] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 2427695151] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2428304109] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2429168910] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 2429817663] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2430420447] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2431382079] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 2432042571] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2432656023] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2433585987] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 2434213320] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2434814193] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2435744976] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 2436399000] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 2437128729] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2438093091] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 2438791845] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2439671388] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2440608240] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 2441286918] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2441915469] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2442797490] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 2443441224] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 2444047158] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2444957592] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 2445637992] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2446267362] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2447203101] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 2447877768] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2448587673] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2449447455] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 2450041503] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 2450775915] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2451598527] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 2452164078] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2452778517] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2453675910] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 2454260718] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2454843468] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2455730130] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 2456302212] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2456896722] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2457795228] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 2458377222] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2459050230] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2459838045] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 2460518613] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 2461178916] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 2461625460] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2462119863] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2462828508] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2463639822] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2464170555] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 2465040228] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2465847195] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 2466873759] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2467947552] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2469018636] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2469685029] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2470773144] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2471826882] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2472513498] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2473682316] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2474879295] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2475572463] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2476473783] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2477084379] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2477719356] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2478901404] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2479836387] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2480352777] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2481153003] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2481959907] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2482468086] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 2483310354] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2484118077] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 2484631821] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 2485453005] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2486276310] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 2486801457] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2487794106] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2488604034] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 2489187876] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2489788644] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2490669405] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2491275213] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2491888980] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 2492312802] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2492801913] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2493578997] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2494372020] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 2494891728] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 2495667846] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 43,430000,10000,0,0,177,72,27,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 2497280856] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2498149164] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 2498681577] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2499410718] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2500228101] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 2500741782] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2501610951] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2502406935] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 2503030089] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2504003439] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2504847870] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 2505395319] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 2506534359] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2507375829] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2507992893] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 2508586878] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2509497102] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2510164104] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2510810190] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 2511237456] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2511753825] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 2512616148] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2513436891] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 2513986335] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2514773814] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2515613835] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 2516201121] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2517046539] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2517892482] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 2518540332] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2519323296] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2520150864] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 2520746928] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2521533714] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2522332911] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2522907723] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 2523888759] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2524731069] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2525301681] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 2525897913] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2526794949] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2527429779] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2528077566] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 2528506554] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2529054759] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 2530063473] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2530963239] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 2531761428] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2533106058] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2534259819] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 2535167313] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 2536604238] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2537587437] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 2538200154] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2539229385] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2540038305] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 2540616645] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 2541234486] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2542112559] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2542697808] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 2543208402] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2544086097] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2544681909] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2545282488] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 2545719099] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2546212410] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2546883696] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2547678357] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2548202790] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2548946442] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2549767290] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2550287754] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2551070613] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2551885896] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2552429943] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2553196842] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2554044738] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 2554621734] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2555264187] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 2555699034] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2556218280] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2557201920] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2558037531] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 2558688279] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2559597474] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2560476618] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 2561055966] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2562184065] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2563046913] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 2563628781] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2564244900] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 2564845080] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2565486651] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 2567183241] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2568159237] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 2568958371] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 2569976304] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2571172191] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 2571906582] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 2572722117] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2573811492] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2574410034] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2575016514] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2575516041] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2576061138] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2577038457] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2578015293] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2578538949] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2579465553] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2580405114] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2581082910] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2581774146] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 2582302149] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2582784141] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2583982275] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2584843569] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 2585450196] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 2586888843] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 44,440000,10000,0,0,199,77,28,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2588614455] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2589507774] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 2590124187] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2591178135] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2592091110] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 2592737469] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2593856664] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2594874114] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 2595524505] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2596297956] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 2596812099] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2597377167] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2598405978] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2599368996] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2599964178] 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: 2601321597] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2602284489] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 2602897941] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2603708163] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2604641655] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 2605577919] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 2606455551] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2607439338] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2607930738] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2608512396] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2609956062] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2610957342] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 2611588686] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2612364615] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2613592443] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2614365978] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2616002928] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2617185291] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 2618059920] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 2619090096] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2620104564] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 2620886436] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2621696196] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2622722949] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 2623257819] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2623841367] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 2625961002] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2626948065] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 2627589699] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 2628463089] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2629468191] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2630067741] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 2630820087] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2631803790] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 2632480011] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2633097663] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2634019857] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2634492357] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2634989847] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2636411799] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2637158265] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2637929196] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2638842192] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 2639446677] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2640415512] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2641310616] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 2641912707] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2642665536] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2643534327] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 2643996117] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2644535943] Running FIND.existing: FIND DUP . CR [Hera] 3193452368 [Hera] [HADES][TEST ] [KRELTSC: 2645644953] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2646537327] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 2647142820] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 3193618432 [Hera] [HADES][TEST ] [KRELTSC: 2648111340] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2648986305] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 2649553977] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2650335786] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2651214531] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 2651771325] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 2652402858] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2653488243] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 2654218896] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2654924370] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2655788646] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2656311462] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2656891734] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2657801391] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2658680493] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 2659295730] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2660037807] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2660909874] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 2661465660] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2662112376] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2662921233] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2663392242] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2663878455] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 2664682377] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2665548984] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 2666154498] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2666882946] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2667846741] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2668478925] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2669125074] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2669996700] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2670488478] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2670962742] Running LATEST.basic: LATEST @ . CR [Hera] 3193492992 [Hera] [HADES][TEST ] [KRELTSC: 2671839429] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2672702025] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 2673307014] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 3193513736 [Hera] [HADES][TEST ] [KRELTSC: 2674333620] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2675172381] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 2675779176] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 3193513736 [Hera] [HADES][TEST ] [KRELTSC: 2676894759] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2677747611] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 2678366145] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2679035541] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2679863823] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 2680334475] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2680811763] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 3193619512 [Hera] [HADES][TEST ] [KRELTSC: 2682126048] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2682959265] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 2683670640] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 3193619752 [Hera] [HADES][TEST ] [KRELTSC: 2685106704] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2685933999] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 2686535397] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 2687198850] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 2687744073] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2688672903] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2689249122] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2689877988] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2690743986] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2691313275] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2691829119] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 2692981641] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2693821410] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 2694357288] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2695144620] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2696040018] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2696610294] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2697304785] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2698174437] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 2698847004] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 2699517303] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2700275949] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 2700755505] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2701257027] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2703301293] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2704172016] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2704736055] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 3193620424 [Hera] [HADES][TEST ] [KRELTSC: 2706661461] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2707513200] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 2708075139] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2710318632] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2711171190] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 2711822442] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 2713921728] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2714520081] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 2715199116] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2716080654] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 2716689780] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2718316272] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2719166163] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 2719784487] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 2720668986] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 2721210723] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2722161624] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 2722737990] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 2723430696] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 2724002421] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2724969807] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2725550100] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2726307948] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2727117624] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 2727587961] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2728121277] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2729517588] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2730579579] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2731243137] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2732255169] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2732968770] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2733681090] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2734583376] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 2735181960] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 2736717543] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2737547967] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 2738235003] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2738919834] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2739656535] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2740139388] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2740680537] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2742003306] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2742944106] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2743584228] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2745091629] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2746016553] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 2746595397] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 2748312651] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2749242111] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 2749846407] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2750545308] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2751295239] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 2751805140] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2752289085] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 3193623328 [Hera] [HADES][TEST ] [KRELTSC: 2753148363] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2754053484] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 2754661539] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 2755459182] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2756319153] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2757077253] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 3193498064 [Hera] [HADES][TEST ] [KRELTSC: 2758417032] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2759266314] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2759893059] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2760567054] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2761308480] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 2761842195] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2762322969] Running CURRENT.basic: CURRENT @ . CR [Hera] 3193623328 [Hera] [HADES][TEST ] [KRELTSC: 2763183276] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2764022961] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 2764614279] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 3193623816 [Hera] [HADES][TEST ] [KRELTSC: 2766435126] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2767315803] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 2767936773] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 2768657283] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2769510933] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2770267689] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2770891998] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2771624814] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 2772069909] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2772571599] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2774056614] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2775096975] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 2775780147] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2778104595] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2778970320] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 2779533687] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2781034389] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2781862776] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 2782457937] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2783160576] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2783958219] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 2784763569] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 2785583976] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 2786625093] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2787465828] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 2787928857] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2788431324] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 2789484579] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2790421158] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 2791060923] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2791697286] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2792449233] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2792915811] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2793431634] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2794219722] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2795086686] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 2795762130] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2796920217] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 45,450000,10000,0,0,223,82,26,4096,30,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 2798514831] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2799559476] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 2800244664] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2801653239] ECW: w=0xbe58f8e0 func=0xbe0a26b2 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 2802426417] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2803279983] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 2804193294] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2804807229] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2805557811] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2806053012] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2806561548] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2807832678] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2808692796] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 2809471917] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2810205573] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2811080853] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 2811601401] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2812320483] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2813262984] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2813880741] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2814558600] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2815303302] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 2815735587] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2816264661] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2816859570] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2817603810] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 2818080216] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2818573611] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2819213355] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2819918871] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 2820409662] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2820883905] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2821563507] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2822374527] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 2823031974] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 2823718044] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2824525746] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 2824974411] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2825455605] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2826311166] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2826956475] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2827711446] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2828518434] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 2829133608] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 2829718374] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2830596657] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 2831225838] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 2831895591] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 2832526452] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2833438125] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 2834088411] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2834731116] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2835512379] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 2835943782] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2836421259] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 2836973706] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2837853984] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2838477957] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2839517625] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2840165727] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2841009633] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2841895287] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 2842503930] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2843102535] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2843990478] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2844487023] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2844995559] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2846543091] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2847379395] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 2848011915] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2848871718] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2849718732] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 2850245013] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2851077831] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2851932468] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2852536995] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2853195345] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2854200867] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2854832925] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2855472249] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2856299901] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 2856825321] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2857304541] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2858599590] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2859451392] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 2860051173] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 2860861185] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2861694549] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 2862269109] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 2863236264] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2864060388] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 2864608740] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2865281853] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2866010238] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2866484040] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2866989510] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 2867649435] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2868488742] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 2869034910] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2869890303] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2870730576] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 2871252363] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2871809640] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2872698045] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2873284470] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2873903550] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2874634455] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 2875096770] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2875602891] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 2877047691] ECW: w=0xbe590158 func=0xbe0910f0 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 2877724626] ECW: w=0xbe58cca0 func=0xbe093402 ',' [Hera] [HADES][INFO ] [KRELTSC: 2878304415] ECW: w=0xbe590cb8 func=0xbe090f30 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 2879245908] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2880652803] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2881603116] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 2882254116] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2883585936] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2884434000] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 2885028510] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 2885716596] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2886220428] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2887150266] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2887828965] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2888469591] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2889247536] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 2889741498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2890223406] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2891343378] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2892158913] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2892997086] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 2893734648] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 2894346084] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2895209877] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 2895952647] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2896585293] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2897356665] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 2897780151] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2898317877] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 2899070853] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2899876686] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 2900478525] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2901439086] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2902041513] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2902812255] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2903643036] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2904256425] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2904861057] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2905643496] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 2906116899] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2906635956] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 2908176537] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2908859100] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 2909492502] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2910083589] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2910745446] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2911582947] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 2912153706] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 2912894943] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 2913500142] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2914478469] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 2915210382] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2915874297] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2916606462] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 2917099857] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2917582416] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 2918627061] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2919233457] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 2919917091] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2920506897] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2921174592] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2922023223] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 2922596061] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 2923220223] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 2923836384] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2924749569] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 2925405504] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 2926049763] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 2926615020] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2927569386] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2928166143] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2928809709] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2929592904] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 2930050557] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2930539710] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2932131783] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2933045283] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2933627214] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 2934292536] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 2934897462] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2935817871] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2936456775] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2937102672] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2937911949] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 2938379388] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2938885110] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 2940113463] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2940778218] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2941677858] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2942499231] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2943043257] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 2943899784] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2944491921] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2945223855] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2946089454] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2946604269] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 2947373289] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 2947960365] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2948920464] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2949539964] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2950217907] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2951043459] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 2951699898] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 2952401823] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2953200159] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2953631709] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2954161455] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2956027137] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2956881858] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2957511249] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2958260025] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2959003467] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2959828158] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2960438943] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2961414771] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2962109052] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2962712718] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2963462733] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2964305778] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2964894324] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2965994241] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2966670126] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2967305523] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2967894993] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2968499058] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2969102703] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2969844906] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2970662142] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2971269315] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2972459511] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 46,460000,10000,0,0,202,85,24,4096,67,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2974083084] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2974724403] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2975322945] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2976065757] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2976918105] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2977478973] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2978158722] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2978609193] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2979531240] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2980182996] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2980835235] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2981266365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2981761188] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2982826686] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2983502970] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2984091894] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2984736678] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2985455865] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2986296936] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2986853583] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2987702865] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2988335007] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2988910281] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2989584003] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2990441181] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2991050223] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2992111941] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2992769724] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2993398107] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2994009144] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2994645969] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2995271706] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2995981695] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2996818041] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2997405012] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2998599093] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2999283273] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2999903130] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3000684624] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3001482288] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 3002084463] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 3002595498] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3003079317] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3003974148] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3004584177] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3005326989] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3006113586] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 3006555804] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3007074693] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 3007716264] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3008217807] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3009143928] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 3009703851] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 3010579677] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 3011070594] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3011986572] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 3012582069] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3013243380] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 3013685451] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3014203248] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 3014758215] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3015205809] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3016135353] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 3016693260] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 3017530215] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 3017971677] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3018847545] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 3019478658] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3020109267] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3020847186] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 3021341841] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3021839100] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 3022542936] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3023030304] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3023946975] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 3024551691] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 3025377810] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 3025858689] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 3026334381] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3027288516] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 3027883593] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3028540767] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 3029002767] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3029514537] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 3030130656] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3030601686] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3031510671] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 3032134098] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 3032947344] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 3033411885] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 3033891000] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3034833396] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 3035420598] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3036078927] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3036864789] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3037316688] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3037850781] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 3039266538] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3039924405] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3040530108] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3041166240] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3041745420] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3042313722] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3042973920] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3043538778] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3044117265] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3044727294] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3045324660] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3046000104] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3046567671] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3047226735] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3047849679] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3048418821] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3049095840] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3049685625] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3050286246] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3050927124] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3051489945] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3052157010] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3052743498] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3053364552] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3053992116] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3054558108] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3055250037] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3055972416] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3056785116] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 3057358269] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 3058819470] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3059432544] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3060056643] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3060637881] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3061275756] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3062066931] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3062763291] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3063563475] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3064362798] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3065128857] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3065833449] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3066487977] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3067095024] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3067808037] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3068421510] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3069022194] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3069639825] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3070284420] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3070853310] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3071643603] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3072496581] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3073229229] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3073802697] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3074595216] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3075323811] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3075934680] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3076592904] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3077332902] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3078146946] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3079000365] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3079688451] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3080372505] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3080946603] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3081567195] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3082131822] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3082759890] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3083517486] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3084350997] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 3084944037] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 3085593084] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3086056344] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3086989899] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 3087641361] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3088286208] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3088811250] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3089290785] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 3090499272] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3091134165] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3091754127] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3092330556] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3092958792] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3093564642] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3094178661] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3094786401] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3095373204] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3095993754] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3096596286] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3097253565] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3097861452] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3098461401] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3099033378] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3099609009] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3100219038] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3100786605] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3101372988] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3102005697] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3102697395] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3103501758] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3104206266] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3104825619] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3105436803] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3106058676] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3106777065] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3107548164] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3108360822] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 3108917763] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 3109989540] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3110582097] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3111158589] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3111764439] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3112339713] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3112956903] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3113524134] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3114186348] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3114812442] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3115383033] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3115973154] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3116583057] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3117175866] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3117801834] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3118404891] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3118984743] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3119588556] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3120268368] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3120837825] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3121452117] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3122026425] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3122647017] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3123633219] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 47,470000,10000,0,0,218,91,25,4096,198,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3125224389] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3125870622] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3126509190] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3127136943] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3127711650] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3128285391] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3128864718] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3129478758] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3130043028] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3130665489] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3131235261] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3131805327] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3132363738] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3133042227] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3133750179] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3134560905] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 3135155037] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 3135710886] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3136241262] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3137289603] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 3137917734] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3138610461] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3139369548] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 3139820964] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3140304384] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 3141477864] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3142089111] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3142663062] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3143269311] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3143840175] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3144481032] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3145054017] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3145644768] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3146218152] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3146787168] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3147416433] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3148027470] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3148612908] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3149182134] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3149778219] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3150386400] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3150957558] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3151541064] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3152115771] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3152693040] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3153304581] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3153898272] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3154467015] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3155046804] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3155613468] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3156258189] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3156970194] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3157797006] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3158327109] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 3159231222] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3160085544] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 3160625874] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 3161253648] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3161719701] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3162625977] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3163206879] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3163821738] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 3164285250] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3164766297] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 3165767787] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3166373973] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3166948491] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3167522022] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3168093537] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3168718266] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3169312419] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3169880532] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3170497974] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3171064890] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3171670530] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3172240491] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3172821330] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3173391858] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3173957997] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3174577560] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3175148844] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3175716285] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3176289501] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3176865405] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3177472305] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3178043505] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3178609056] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3179319591] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 3179940372] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3180549897] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3181380720] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3182222064] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3182746224] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 3183715059] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3184543467] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 3185108325] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 3185643006] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3186093897] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3186972348] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3187567908] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3188183985] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3188902521] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 3189367608] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3189863502] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 3191011425] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3191634999] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3192212793] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3192777000] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3193400847] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3193967070] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3194571870] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3195143112] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3195725967] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3196284777] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3196917780] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3197482407] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3198095607] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3198666891] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3199236831] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3199808892] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3200413923] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3200986404] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3201650550] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3202245333] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3202817709] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3203378325] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3203998560] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3204565560] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3205165929] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3205737948] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3206321874] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3206881713] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3207519084] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3208251417] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3209392788] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3210750417] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3212356623] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3213635964] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3214244397] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3214975134] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3215797872] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 3216316803] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 3217405905] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3217993065] ECW: w=0xbe586450 func=0xbe097ca8 '0<' [Hera] [HADES][INFO ] [KRELTSC: 3218573295] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3219180342] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3219851082] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3220685433] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 3221274693] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 3221879346] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3222342900] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3223236870] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3223814895] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3224431119] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 3224895891] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3225376287] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 3226438215] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3227033880] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3227609175] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3228173634] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3228781290] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3229364355] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3229965627] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3230544009] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3231126990] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3231684057] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3232298097] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3232861128] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3233490225] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3234061845] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3234631428] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3235189797] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3235815030] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3236380329] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3236988615] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3237571302] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3238142292] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3238702467] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3239311698] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3239894217] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3240496371] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3241066437] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3241653135] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3242212827] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3242821638] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3243386433] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3244003266] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3244575138] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3245145813] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3245706681] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3246325005] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3246994947] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3247806114] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 3248331072] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 3249300096] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3249880725] ECW: w=0xbe586450 func=0xbe097ca8 '0<' [Hera] [HADES][INFO ] [KRELTSC: 3250463118] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3251084361] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3251748129] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3252567297] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 3253156452] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 3253682817] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3254131335] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3255019110] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3255597786] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3256205568] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3256932966] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 3257439465] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3257980404] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 3259071522] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3259678758] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3260253591] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3260952723] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3261564201] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3262132650] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3262748391] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3263321334] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3264236031] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 48,480000,10000,0,0,221,92,26,4096,350,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3265718085] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3266285274] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3266924283] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3267494328] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3268099065] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3268670475] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3269276514] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3269838327] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3270451359] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3271031169] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3271630530] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3272206581] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3272777445] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3273348162] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3273954768] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3274518660] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3275127975] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3275700603] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3276271089] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3276828366] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3277469916] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3278034186] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3278634345] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3279204705] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3279787917] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3280347924] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3280953438] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3281703390] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3282516594] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 3283075362] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 3283722729] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3284211588] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3285100182] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 3285695805] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3286317321] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 3286779699] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3287261229] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 3288388320] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3288990453] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3289563543] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3290140098] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3290747775] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3291313389] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3291929004] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3292500771] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3293072097] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3293639307] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3294256602] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3294823329] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3295427352] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3295999014] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3296581995] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3297140511] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3297744912] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3298320459] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3298920555] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3299488941] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3300059238] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3300631761] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3301238010] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3301802049] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3302426127] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3303023955] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3303597528] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3304156107] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3304789614] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3305355690] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3305954064] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3306523353] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3307119606] ECW: w=0xbe586900 func=0xbe097f40 '<' [Hera] [HADES][INFO ] [KRELTSC: 3307679844] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3308285316] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3308988942] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3309807186] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 3310357470] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 3310921215] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3311379876] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3312273468] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 3312867453] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3313499889] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3314216871] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 3314644725] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3315145260] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 3316552365] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3317199417] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3317778366] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3318543627] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3319199205] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3319833006] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3320533902] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3321097752] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3321743103] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3322289103] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3322854969] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3323483184] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3324029646] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3324586146] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3325197162] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3325761453] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3326321082] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3326939448] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3327547251] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3328166772] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3328958220] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3329506803] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 3330404847] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3330983565] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3331555038] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3332148960] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3332708757] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 3333337875] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3333896979] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3334455726] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 3335075919] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3335630508] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3336231507] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 3336852435] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3337401732] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3337959429] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 3338605347] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3339153846] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3339767172] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3340582350] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3341134482] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3341853732] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3342682203] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 3343251366] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 3344216946] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3344811897] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3345387108] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3345976515] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3346563528] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3347138193] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3347723547] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3348389268] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3348973971] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3349538892] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3350153331] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3350716026] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3351275697] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3351836649] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3352398147] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3353032410] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3353580825] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3354143646] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3354834567] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3355542057] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3356174073] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3356719863] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3357332223] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3357905166] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3358490373] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3359136417] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3359706966] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3360267960] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3360834477] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3361470525] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3362014656] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3362578128] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3363155523] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3363724455] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3364343493] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3364901946] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3365481063] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3366043317] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3366611493] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3367227990] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3367808451] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3368400630] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3368995707] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3369582426] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3370161627] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3370721655] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3371279394] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3371854773] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3372469233] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3373021890] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3373579482] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3374169519] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3374729673] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3375349509] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3375917055] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3376477608] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3377036376] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3377597034] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3378223380] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3378768582] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3379356225] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3380030241] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3380823537] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3381393834] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3381990402] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 3382448538] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3382930551] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 3383927694] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3384527727] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3385097982] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3385675734] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3386246640] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3386864145] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3387412245] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3387970971] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3388648578] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3389195313] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3389753052] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3390378768] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3390954189] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3391512978] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3392131638] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3392710335] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3393266268] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3393876675] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3394424481] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3395196105] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3396191883] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3396881019] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 3398120292] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3399353034] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 49,490000,10000,0,0,225,97,26,4096,528,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3401156388] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3401744304] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3402338142] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3402899136] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 3403543668] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3404097102] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3404656647] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 3405294270] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3405843378] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3406400634] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 3407027757] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3407591691] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3408150438] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 3408793479] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3409363167] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3409996107] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3410789067] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3411341493] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3412162782] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3412970526] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 3413573352] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 3414544077] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3415133925] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3415732698] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3416311248] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3416883561] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3417452976] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3418055382] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3418614990] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3419172435] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3419743761] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3420361854] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3420909954] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3421470423] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3422055924] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3422616687] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3423227976] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3423783069] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3424366134] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3424926099] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3425488500] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3426132150] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3426679809] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3427267221] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3427839240] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3428434359] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3429012363] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3429569178] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3430127862] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3430712439] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3431328327] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3431875230] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3432460353] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3433020927] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3433578897] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3434192916] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3434863026] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3435576543] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3436180629] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3436777281] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3437401065] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3437952420] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3438543213] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3439165653] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3439739772] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3440320695] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3440904684] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3441467883] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3442031439] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3442650099] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3443228586] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3443791344] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3444358869] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3444937251] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3445553391] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3446104935] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3446667336] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3447237297] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3447797955] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3448412583] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3448972359] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3449576214] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3450220557] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3451009884] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3451574007] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3452169357] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3452883609] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 3453327570] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3453808575] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 3455123637] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3455738391] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3456316437] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3457100304] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3457680429] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3458296359] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3458844480] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3459413034] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3460043475] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3460592037] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3461170146] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3461796177] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3462345558] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3462905586] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3463527858] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3464086920] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3464648796] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3465263340] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3465817992] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3466436169] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3467232636] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3467765952] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3468532683] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3469454373] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 3470064885] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 3471247752] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3471852363] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3472456554] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3473048523] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3473620017] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3474183195] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3474776508] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3475336851] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3475896879] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3476469780] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3477088692] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3477639900] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3478207362] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3478779444] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3479338779] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3479954625] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3480501927] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3481071342] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3481631076] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3482194065] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3482822511] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3483368217] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3483956490] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3484524897] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3485095845] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3485679120] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3486237048] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3486850416] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3487423296] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3488036979] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3488592135] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3489167367] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3489724623] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3490283160] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3490894407] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3491452587] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3492039831] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3492609057] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3493186977] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3493771071] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3494326374] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3494891379] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3495466023] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3496081176] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3496628268] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3497218494] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3497840052] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3498632781] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3499179033] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3499793661] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 3500229474] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3500710836] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 3501630825] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3502216599] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3502789878] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3503382582] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3503957331] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3504571035] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3505121319] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3505709760] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3506328000] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3506877108] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3507440895] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3508068312] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3508616979] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3509178183] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3509791845] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3510352671] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3510913707] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3511536630] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3512110686] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3512714121] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3513508341] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3514038297] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3514789992] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3515587950] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 3516153228] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 3517145037] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3517725099] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3518311692] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3518895408] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3519464928] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3520022940] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3520943055] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 50,500000,10000,0,0,214,100,27,4096,694,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3522416898] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3523012710] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3523572528] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3524132199] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3524834670] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3525384891] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3525945906] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3526504464] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3527120919] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3527804448] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3528368760] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3528960834] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3529520946] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3530079861] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3530690772] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3531267747] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3531860640] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3532432827] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3533010516] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3533593518] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3534153042] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3534713154] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3535285215] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3535897218] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3536445801] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3537002616] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3537574446] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3538157469] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3538769220] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3539345250] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3539930562] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3540498654] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3541054062] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3541653360] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3542211855] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3542770266] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3543334935] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3543959937] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3544506987] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3545097528] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3545746764] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3546538590] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3547086711] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3547696530] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3548408682] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 3548847687] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3549329994] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 3550302798] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3550885254] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3551463384] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3552063564] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3552622731] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3553236603] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3553790373] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3554368020] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3554981094] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3555529383] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3556105602] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3556718193] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3557263899] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3557830458] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3558453843] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3559031280] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3559718841] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3560501721] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3561076218] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3561704244] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3562534290] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 3563080752] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 3563663796] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3564147699] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3565053387] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 3565608522] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3566212104] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 3566670597] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3567146793] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 3568103784] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3568705014] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3569275815] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3569853231] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3570415170] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3571039017] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3571585038] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3572143323] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3572782857] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3573332091] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3573891279] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3574512354] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3575070912] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3575627811] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3576237567] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3576783819] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3577357644] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3577972860] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3578532027] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3579166374] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3579961875] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 3580502562] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 3580999821] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3581458545] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3582327567] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 3582887784] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3583504344] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3584218869] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 3584664258] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3585147762] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 3586369626] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3586963443] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3587562006] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3588142572] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3588702642] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3589325334] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3589879860] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3590723682] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3591296184] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3591931518] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3592465128] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3593064006] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3593624706] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3594253425] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3594785187] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3595379760] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3595951968] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3596567940] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3597163668] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3597908391] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3598583520] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3599209320] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3599764203] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3600466590] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3601093083] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3601903515] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 3602441892] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 3603386682] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3603971448] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3604567302] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3605146188] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3605704389] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3606356313] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3606892884] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3607531389] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3608177559] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3608820243] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3609351018] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3609949014] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3610521453] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3611135157] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3611666247] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3612261933] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3612842184] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 3613454838] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3613984962] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3614589027] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3615160773] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3615775821] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3616327029] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3616937814] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3617499774] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3618116544] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3618645870] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3619253358] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3619813890] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3620429022] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3620971998] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3621569049] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3622129308] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3622748430] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3623367342] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3623961684] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3624519234] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3625156248] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3625687212] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3626280882] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3626840364] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3627470112] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3627999732] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3628594242] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3629150784] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3629776353] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3630313617] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3630911088] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3631572672] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3632377686] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3632898276] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 3633903147] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3634489446] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3635062473] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3635663997] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3636225747] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3636839556] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3637373040] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3637983510] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3638544315] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3639158775] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3639690369] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3640298865] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3640860174] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3641475978] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3642038148] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3642636606] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3643197579] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3643812648] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3644375574] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3644972982] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3645573855] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3646392120] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 3646946352] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3647560077] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 3648005781] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3648503292] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 3649417380] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3649994019] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3650583153] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3651162921] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3651723180] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3652338270] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3652878558] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3653476638] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3654091896] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3654736134] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3655268316] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3655861923] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3656421930] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3657053358] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3657582663] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3658175094] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3658755408] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3659372808] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3659903541] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3660857130] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 51,510000,10000,0,0,227,102,28,4096,883,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3662344287] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3662924013] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3663537738] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3664066098] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3664660776] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3665292435] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3666098604] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 3666623268] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 3667606215] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3668211435] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3668783349] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3669377061] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3669935094] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3670554678] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3671089884] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3671704470] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3672267186] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3672882570] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3673441548] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3674040027] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3674597913] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3675211680] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3675783447] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3676377978] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3676934478] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 3677578527] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3678111591] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3678704694] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3679261698] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3679913202] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3680490198] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3681085296] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3681646836] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3682295610] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3682940667] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3683534526] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3684121665] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3684733962] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3685262175] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3685855593] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3686439939] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3687052698] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3687581835] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3688209126] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3688764450] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3689373135] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3689899164] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3690518622] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3691077810] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3691691430] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3692252508] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3692852982] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3693432267] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3694045089] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3694601421] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3695195364] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3695821311] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3696664881] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3697188285] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 3698179317] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3698776767] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3699346119] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3699922842] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3700479195] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3701110854] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3701695830] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3702292209] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3702867987] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3703484379] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3704013537] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3704609160] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3705188781] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3705800070] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3706329606] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3706935183] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3707496303] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3708110637] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3708690048] ECW: w=0xbe591628 func=0xbe08e874 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3709349343] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3709987470] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3710796117] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 3711376809] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3711988770] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3712701615] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 3713122938] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3713628975] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 3714559002] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3715144566] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3715734540] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3716313867] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3716870808] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3717499548] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3718055943] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3718613178] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3719254350] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3719817843] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3720378837] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3720993675] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3721557147] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3722116503] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3722732643] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3723282171] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3723871389] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3724448112] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3725228808] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 3725790180] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 3726566193] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3727145772] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3727718820] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3728310873] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3728871447] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3729483555] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3730042134] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3730620516] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3731199948] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3731982093] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3732513036] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 3733284030] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3733860753] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3734458182] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3735033834] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3735590670] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3736202001] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3736776057] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3737335791] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3737949138] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3738574161] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3739153278] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3739732227] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3740537493] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 3741054114] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 3741877839] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3742558722] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3743285679] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3743980905] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3744745725] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3745426020] ECW: w=0xbe584fb0 func=0xbe08c370 '*' [Hera] [HADES][INFO ] [KRELTSC: 3746059023] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3746688078] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3747326961] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3747890097] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3748476669] ECW: w=0xbe584fb0 func=0xbe08c370 '*' [Hera] [HADES][INFO ] [KRELTSC: 3749116245] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3749753238] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3750311670] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3750943581] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3751547541] ECW: w=0xbe584fb0 func=0xbe08c370 '*' [Hera] [HADES][INFO ] [KRELTSC: 3752109270] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3752725515] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3753309315] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3753887172] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3754472316] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3755290203] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 3755828181] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3756415383] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 3756835614] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3757335120] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 3758307693] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3758899851] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3759496839] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3760075851] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3760635963] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3761248197] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3761830212] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3762389841] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3763002957] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3763568403] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3764126667] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3764864271] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3765422157] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3766010829] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3766626423] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3767173704] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3767772225] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3768353484] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3769136889] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 3769681818] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 3770512242] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3771093648] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3771662685] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3772335945] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3772943160] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3773604723] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3774209019] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3774830199] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3775453668] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3776385018] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3777046077] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 3777955713] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3778639095] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3779254920] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3779902770] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3780562737] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3781229865] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3782173437] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 52,520000,10000,0,0,208,102,29,4096,1043,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3783958479] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3784607463] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3785303760] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3786054069] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3786850011] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3787483854] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3788344413] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 3788960868] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 3790021158] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3790680873] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3791413836] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3792038859] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3792626334] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3793255431] ECW: w=0xbe584fb0 func=0xbe08c370 '*' [Hera] [HADES][INFO ] [KRELTSC: 3793816740] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3794432418] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3795004164] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3795565074] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3796135854] ECW: w=0xbe584fb0 func=0xbe08c370 '*' [Hera] [HADES][INFO ] [KRELTSC: 3796694916] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3797333589] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3797880996] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3798440100] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3799009137] ECW: w=0xbe584fb0 func=0xbe08c370 '*' [Hera] [HADES][INFO ] [KRELTSC: 3799587624] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3800201391] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3800781621] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3801381276] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3801963333] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3802748649] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 3803293956] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3803886429] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3804604545] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 3805028094] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3805523652] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 3806554206] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3807137082] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3807737136] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3808312998] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3808883421] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3809465793] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3810061164] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3810623271] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3811237185] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3811802253] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3812364570] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3812979786] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3813529230] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3814108578] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3814724655] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3815273931] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3815874384] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3816446445] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3817018569] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3817596909] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3818169516] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3818784417] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3819332853] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3819892041] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3820525359] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3821074005] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3821633928] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3822281925] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3822943299] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3823653876] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3824382450] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3825131562] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3826029774] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3826680942] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3827832120] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3828473187] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3829069923] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3829654857] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3830223957] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3830926470] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3831530934] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3832092201] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3832674447] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3833249028] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3833935434] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3834493026] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3835077666] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3835635279] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3836193879] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3836808486] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3837374226] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3837961197] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3838529394] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3839114685] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3839689917] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3840245724] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3840802161] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3841392072] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3842002752] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3842546169] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3843109998] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3843667632] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3844225518] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3844836492] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3845396562] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3845986074] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3846561411] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3847146996] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3847952535] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3848505318] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3849097014] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 3849533121] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3850021140] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 3851081829] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3851683647] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3852258795] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3852860067] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3853427718] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3854018070] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3854591202] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3855147072] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3855768210] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3856312404] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3856867581] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3857477043] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3858037323] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3858602874] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3859214268] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3859756047] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3860369163] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3860940447] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3861510450] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3862100046] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3862658877] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3863269011] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3863815662] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3864393477] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3865037736] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3865590162] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3866148405] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3866780232] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3867325140] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3867913119] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3868511997] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3869097624] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3869875065] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3870452817] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3871421652] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3872001294] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3872585010] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3873158709] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3873728271] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3874296426] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3874891629] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3875449557] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3876007737] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3876563649] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3877200663] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3877748112] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3878320551] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3878891310] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3879450120] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3880061199] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3880608648] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3881205867] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3881776101] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3882342534] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3882918984] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3883486908] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3884043387] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3884599341] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3885223965] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3885770595] ECW: w=0xbe592528 func=0xbe08ebc8 'J' [Hera] [HADES][INFO ] [KRELTSC: 3886329468] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3886886871] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 3887465127] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3888076416] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3888620778] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3889207371] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3889795308] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3890371128] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3891151908] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3891718383] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3892365288] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3893086512] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3893585178] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3894065868] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 3895142979] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3895759644] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3896431539] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3897231135] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3897770331] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3898722891] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3899304003] ECW: w=0xbe586540 func=0xbe097d44 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3899901999] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3900520029] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3901184994] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3902014116] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3902518998] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3903872490] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 53,530000,10000,0,0,207,102,30,4096,1202,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3905470926] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3906069321] ECW: w=0xbe586540 func=0xbe097d44 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3906657846] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3907278291] ECW: w=0xbe585be0 func=0xbe08cb20 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 3907866837] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3908558136] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3909354372] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3909860031] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 3910684575] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3911264994] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3911832603] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3912525057] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3913319718] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3913841316] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3914457918] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3914903349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3915379482] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 3916193358] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3916788246] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3917456991] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3918253521] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3918774888] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3919698636] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3920274330] ECW: w=0xbe586540 func=0xbe097d44 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3920851767] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3921457197] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3922119369] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3922933791] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3923451903] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3924381300] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3925012665] ECW: w=0xbe586540 func=0xbe097d44 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3925578783] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3926185431] ECW: w=0xbe585be0 func=0xbe08cb20 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 3926774712] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3927458367] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3928256577] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3928762215] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 3929564310] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3930145296] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3930734010] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3931433478] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3932237883] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3932755239] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3933374088] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3934098084] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 3934544628] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3935022399] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 3936602796] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3937214883] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3937823862] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3938404407] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3938988333] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3939565623] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3940139196] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3940701828] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3941312970] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3941910189] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3942502914] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3943062123] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3943631622] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3944207715] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3944815959] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3945380922] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3945983118] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3946551651] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3947123439] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3947684433] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3948303492] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3948890736] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3949479555] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3950069823] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3950650053] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3951210270] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3951823449] ECW: w=0xbe591718 func=0xbe08ea38 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3952528818] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3953139015] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3953819625] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3954650406] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3955169274] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3956172024] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3956828799] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3957421104] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3957989280] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3958603131] ECW: w=0xbe591718 func=0xbe08ea38 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3959213727] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3959863761] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3960565119] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3961378512] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3961884990] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3962928921] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3963510642] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3964084803] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3964657935] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3965278149] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3965835678] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3966404379] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3966979506] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3967595226] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3968160609] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3968749176] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3969426300] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3970151010] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3970851738] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3971612253] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3972269931] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3972948840] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3973662609] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3974398659] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3975119253] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3975932352] ECW: w=0xbe591718 func=0xbe08ea38 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3976676046] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3977358609] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3978093966] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3978946503] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 3979513398] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3980133171] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 3980577363] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3981056940] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 3982301799] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3982896666] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3983469588] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3984065925] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3984653883] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3985237641] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3985837128] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3986401209] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3987014892] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3987584433] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3988195071] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3988756758] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3989329008] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3989915811] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3990527520] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3991093575] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3991683948] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3992261238] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3992834895] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3993396666] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3994016586] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 3994593582] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3995181582] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 3995738439] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3996326985] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 3996892788] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3997501473] ECW: w=0xbe591718 func=0xbe08ea38 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3998105454] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3998728440] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3999413040] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4000217739] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4000755129] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4001734506] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4002314841] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4002947802] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4003620936] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4004204988] ECW: w=0xbe591718 func=0xbe08ea38 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 4004841246] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4005454026] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4006165275] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4006992843] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4007511144] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 4027837779] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 54,540000,10000,0,0,200,102,31,4096,1319,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 4029878433] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4030489764] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4031082321] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4031656272] ECW: w=0xbe591358 func=0xbe08e40a '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 4032270186] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4032840609] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4033416324] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4033999788] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4034620548] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 4035192399] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4035789408] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4036367601] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4036950372] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4037513907] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4038144495] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 4038722226] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4039314216] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4039874643] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4040465583] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4041028509] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4041637929] ECW: w=0xbe591718 func=0xbe08ea38 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 4042251024] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4042857084] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4043535090] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4044411210] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 4044960822] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4045577214] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4046291907] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 4046766906] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4047247029] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 4048429119] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4049131170] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4049856006] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4050503247] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4051123419] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4051700394] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4052264580] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4052919675] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4053512778] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4054086393] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4054657719] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4055266761] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4056073560] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4056665634] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4057281774] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4057850748] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4058407458] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4059096489] ECW: w=0xbe592618 func=0xbe08eac2 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 4059865215] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4060443177] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4061175783] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4061995644] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4062519594] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4063744146] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4064335128] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4064904963] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4065504303] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4066063638] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4066637694] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4067198037] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4067824551] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4068414609] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4068975330] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4069560033] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4070118906] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4070724378] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4071314037] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4071885678] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4072457256] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4073015163] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4073623617] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4074225288] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4074785190] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4075353366] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4075926309] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4076540244] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4077129924] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4077688629] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4078272408] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4078830756] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4079437803] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4080036051] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4080611346] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 4081290822] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4082114064] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4082635221] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4083285402] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 4083737721] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4084230108] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 4085361966] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4085941146] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4086527550] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4087112232] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4087673016] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4088244258] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4088817411] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4089424878] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4090015755] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4090588908] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4091166891] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4091724651] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4092330753] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4092928119] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4093496253] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4094065332] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4094638296] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4095242718] ECW: w=0xbe592618 func=0xbe08eac2 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 4095832713] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4096402170] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4097087778] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4097905938] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4098417582] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4099500195] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4100082903] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4100653704] ECW: w=0xbe591448 func=0xbe08e5c4 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4101246954] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4101805407] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4102380051] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4102942158] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4103567601] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4104226623] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4104817185] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4105414110] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4106088840] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4106702586] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4107308331] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4107869619] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4108447539] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4109028336] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4109647542] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4110243522] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4110800253] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4111370088] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4111941099] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4112547369] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4113135579] ECW: w=0xbe592438 func=0xbe08eb60 'I' [Hera] [HADES][INFO ] [KRELTSC: 4113704847] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4114274892] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4114831728] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4115437662] ECW: w=0xbe591538 func=0xbe08e720 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4116036183] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4116607488] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 4117308195] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4118132823] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4118656962] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4119277323] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4120002999] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 4120447863] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4120928784] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 4122253926] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4122863850] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 4123438998] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4124037204] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4124615019] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4125179898] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4125794295] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4126411926] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 4126990266] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4127565414] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4128151188] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4128717327] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4129330380] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4129934403] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 4130517825] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4131092763] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4131669276] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4132231740] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4132883706] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4133555517] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4134364857] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4134906153] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 4135888449] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4136468931] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4137055020] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4137972132] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 55,550000,10000,0,0,205,103,32,4096,1464,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 4139488521] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4140059931] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4140668826] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4141284714] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4141851525] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4142421528] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4143000750] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4143608091] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4144216545] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4144782600] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4145365896] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4145932749] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4146541350] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4147154424] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4147721340] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4148301843] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4148869788] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4149489015] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4150100178] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4150669089] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4151253078] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4151820477] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4152430254] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4153033143] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4153620009] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4154193204] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4154762493] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4155369498] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4155997902] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4156565259] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4157140281] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4157720574] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4158330519] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4158933723] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4159501815] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4160102940] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4160678697] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4161287655] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4161906000] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4162475079] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4163052873] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4163621175] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4164243615] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4164847239] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4165414911] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4165998354] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4166565018] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4167180822] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4167853284] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4168676631] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4169188674] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4169801496] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 4170262299] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4170743010] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 4171773963] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4172371350] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 4172941962] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4173515409] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4174088310] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4174660833] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4175272500] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4175875725] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 4176453351] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4177025517] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4177599741] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4178161722] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4178789748] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4179393225] ECW: w=0xbe585550 func=0xbe08c7da '1+' [Hera] [HADES][INFO ] [KRELTSC: 4179960078] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4180531236] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4181112117] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4181670885] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4182278310] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4182954384] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4183760343] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4184267829] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 4185248634] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4185834072] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4186401240] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4187061396] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4187630580] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4188238194] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4188836694] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4189493259] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4190073090] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4190640195] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4191283782] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4191886167] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4192453020] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4193024073] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4193606319] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4194226806] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4194825117] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4195410807] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4195982427] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4196554866] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4197170103] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4197789330] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4198352655] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4198923057] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4199505177] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4200115080] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4200715281] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4201284402] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4201870050] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4202436084] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4203048570] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4203663870] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4204228518] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4204799172] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4205365437] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4205984832] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4206584844] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4207158060] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4207726530] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4208303358] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4208911938] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4209511047] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4210091487] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4210661742] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4211258835] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4211862606] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4212474546] ECW: w=0xbe585640 func=0xbe08c850 '1-' [Hera] [HADES][INFO ] [KRELTSC: 4213045326] ECW: w=0xbe583750 func=0xbe09db1c 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4213614888] ECW: w=0xbe586360 func=0xbe097c0e '0=' [Hera] [HADES][INFO ] [KRELTSC: 4214193375] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4214798784] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4215504195] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4216321137] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4216836519] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4217454864] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4218173358] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 4218626076] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4219104918] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 4221414876] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4222021545] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4222618428] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4223183475] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4223799636] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4224378627] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4224965451] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4225569264] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 4226205627] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4226881197] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4227494838] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4228364679] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4228918890] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 4230298149] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4230960951] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4231546452] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4232109210] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4232715438] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4233314148] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4233891690] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4234452747] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4235078757] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4235661759] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4236234471] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4236837633] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 4237477713] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4238015229] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4238627610] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4239441444] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 4239961698] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 4241270355] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4241867469] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4242444822] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4243005438] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4243642515] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4244211111] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4244783277] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4245340533] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4245962196] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4246531737] ECW: w=0xbe583930 func=0xbe09dcc2 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 4247110287] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4247696712] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 4248317136] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4248849528] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4249427196] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4250234331] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4250745933] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 4252664325] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 56,560000,10000,0,0,211,103,32,4096,1620,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 4254228510] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4254884235] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4255461861] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4256033712] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4256643783] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4257218826] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4257789585] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4258423050] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 4259041479] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4259573787] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4260148977] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4260967935] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 4261485501] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 4262555493] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4263138873] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4263733929] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4264296099] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4264926708] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4265504859] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4266200526] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4266861354] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 4267534971] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4268084772] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4268708430] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4269509895] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 4270037667] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4270645071] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 4271128743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4271608677] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 4273057740] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4273665333] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4274250351] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4274813550] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4275541683] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4276137054] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4276709682] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4277370909] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 4277996121] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4278531264] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4279157064] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4279955841] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4280474100] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 4281886308] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4282492641] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4283069763] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4283688969] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4284298977] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4284867678] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4285489719] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4286050125] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4286665425] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4287242022] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4287860262] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4288463067] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 4289089959] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4289653767] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4290240717] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4291048335] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 4291570920] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 4293176874] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4293892659] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4294519320] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4295129349] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4295792886] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4296456843] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4297079178] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4297680786] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4298378574] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4298993622] ECW: w=0xbe583930 func=0xbe09dcc2 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 4299624693] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4300292430] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 4300972347] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4301550498] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4302213867] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4303079550] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4303647978] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 4305074697] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4305709527] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4306380540] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4306989435] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4307654757] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4308275223] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4308962553] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4309793586] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 4310722899] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4311466047] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4312257537] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4313236515] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 4313801877] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 4315228302] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4316036361] ECW: w=0xbe583a20 func=0xbe09dd78 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4316675790] ECW: w=0xbe586720 func=0xbe097de0 '=' [Hera] [HADES][INFO ] [KRELTSC: 4317344304] ECW: w=0xbe591260 func=0xbe08e310 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4318092933] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4318673121] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4319292516] ECW: w=0xbe591168 func=0xbe08e26e '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4319896854] ECW: w=0xbe588ca0 func=0xbe095e1c '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 4320522360] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4321091691] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4321681119] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4322479119] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 4323021570] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4323723621] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4324500138] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 4325151201] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 4325982633] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4326742203] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 4327212414] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4327780149] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 4329012387] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4329648225] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4330217724] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 4330778571] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4331352921] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4332419049] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4333255101] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 4333906626] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4334942073] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4335815043] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 4336412073] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 4337591118] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4338250728] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4338831021] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4339452222] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4340069538] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4340645001] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4341260007] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4341829485] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4342449699] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4343179323] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4344004854] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 4344662532] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 4345352739] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 4345888995] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4346970642] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 4347706755] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 4348647156] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4349334591] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4350271128] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4350969252] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4351858077] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4352799549] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 4353376062] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4353961710] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4355719515] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4356687615] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 4357321311] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 4358772579] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4359605481] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 4360226178] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 4361779422] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 57,570000,10000,0,0,193,110,33,4096,1712,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 4363339323] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4364167605] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 4364725281] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4365478068] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 4366012371] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4366906761] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 4367536782] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4368179634] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4368710115] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4369641633] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4370230305] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4370865072] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4371426780] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4372319154] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4372912026] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4373585811] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4374326439] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4374811602] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4375289646] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY [Hera] Word Usage Statistics (Execution Heat Counts): [Hera] ============================================= [Hera] DEFER@: 2 [Hera] IS: 5 [Hera] DEFER: 4 [Hera] WORD-ENTROPY: 1 [Hera] ENTROPY!: 7 [Hera] ENTROPY@: 8 [Hera] ENDCASE: 10 [Hera] ENDOF: 18 [Hera] OF: 18 [Hera] CASE: 10 [Hera] EXIT: 119 [Hera] UNLOOP: 6 [Hera] J: 58 [Hera] I: 212 [Hera] LEAVE: 6 [Hera] +LOOP: 6 [Hera] LOOP: 48 [Hera] DO: 42 [Hera] ?DO: 10 [Hera] UNTIL: 8 [Hera] AGAIN: 4 [Hera] REPEAT: 10 [Hera] WHILE: 10 [Hera] BEGIN: 20 [Hera] THEN: 32 [Hera] ELSE: 14 [Hera] IF: 32 [Hera] (LEAVE): 6 [Hera] (+LOOP): 40 [Hera] (LOOP): 152 [Hera] (DO): 48 [Hera] (?DO): 12 [Hera] (0BRANCH): 142 [Hera] (BRANCH): 72 [Hera] DOES>: 3 [Hera] does_rt: 1 [Hera] LITERAL: 1 [Hera] LIT: 305 [Hera] FORGET: 4 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 16 [Hera] ;: 121 [Hera] :: 129 [Hera] ABORT": 3 [Hera] ABORT: 4 [Hera] QUIT: 1 [Hera] EXECUTE: 2 [Hera] ORDER: 3 [Hera] FORTH: 10 [Hera] CURRENT: 4 [Hera] CONTEXT: 5 [Hera] DEFINITIONS: 15 [Hera] VOCABULARY: 15 [Hera] ': 16 [Hera] FIND: 4 [Hera] >BODY: 2 [Hera] HIDDEN: 2 [Hera] SMUDGE: 2 [Hera] ]: 3 [Hera] [: 4 [Hera] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 174 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 26 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 42 [Hera] MAX: 25 [Hera] MIN: 3 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 18 [Hera] 1-: 78 [Hera] 1+: 83 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 19 [Hera] MOD: 37 [Hera] /: 34 [Hera] *: 50 [Hera] -: 34 [Hera] +: 97 [Hera] CELLS: 16 [Hera] ERASE: 10 [Hera] MOVE: 2 [Hera] FILL: 22 [Hera] 2!: 16 [Hera] 2@: 12 [Hera] -!: 15 [Hera] +!: 33 [Hera] C!: 50 [Hera] C@: 96 [Hera] !: 109 [Hera] @: 181 [Hera] R@: 45 [Hera] R>: 62 [Hera] >R: 64 [Hera] ROLL: 8 [Hera] PICK: 14 [Hera] DEPTH: 77 [Hera] -ROT: 16 [Hera] ROT: 29 [Hera] OVER: 51 [Hera] SWAP: 117 [Hera] ?DUP: 15 [Hera] DUP: 177 [Hera] DROP: 179 [Hera] ------------------------------------- [Hera] Total executions: 6980 [Hera] Total words: 439 [Hera] Average executions per word: 15 [Hera] [HADES][TEST ] [KRELTSC: 4402180356] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4403058366] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 4403705985] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 4404835071] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4405457175] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4406025729] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 4406593149] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4407185286] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4407770220] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4408364667] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4408958148] ECW: w=0xbe584dd0 func=0xbe08c256 '+' [Hera] [HADES][INFO ] [KRELTSC: 4409547303] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4410121296] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] Word Usage Statistics (Execution Heat Counts): [Hera] ============================================= [Hera] WDENT: 2 [Hera] DEFER@: 2 [Hera] IS: 5 [Hera] DEFER: 4 [Hera] WORD-ENTROPY: 2 [Hera] ENTROPY!: 7 [Hera] ENTROPY@: 8 [Hera] ENDCASE: 10 [Hera] ENDOF: 18 [Hera] OF: 18 [Hera] CASE: 10 [Hera] EXIT: 121 [Hera] UNLOOP: 6 [Hera] J: 58 [Hera] I: 212 [Hera] LEAVE: 6 [Hera] +LOOP: 6 [Hera] LOOP: 48 [Hera] DO: 42 [Hera] ?DO: 10 [Hera] UNTIL: 8 [Hera] AGAIN: 4 [Hera] REPEAT: 10 [Hera] WHILE: 10 [Hera] BEGIN: 20 [Hera] THEN: 32 [Hera] ELSE: 14 [Hera] IF: 32 [Hera] (LEAVE): 6 [Hera] (+LOOP): 40 [Hera] (LOOP): 152 [Hera] (DO): 48 [Hera] (?DO): 12 [Hera] (0BRANCH): 142 [Hera] (BRANCH): 72 [Hera] DOES>: 3 [Hera] does_rt: 1 [Hera] LITERAL: 1 [Hera] LIT: 309 [Hera] FORGET: 4 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 16 [Hera] ;: 122 [Hera] :: 130 [Hera] ABORT": 3 [Hera] ABORT: 4 [Hera] QUIT: 1 [Hera] EXECUTE: 2 [Hera] ORDER: 3 [Hera] FORTH: 10 [Hera] CURRENT: 4 [Hera] CONTEXT: 5 [Hera] DEFINITIONS: 15 [Hera] VOCABULARY: 15 [Hera] ': 16 [Hera] FIND: 4 [Hera] >BODY: 2 [Hera] HIDDEN: 2 [Hera] SMUDGE: 2 [Hera] ]: 3 [Hera] [: 4 [Hera] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 174 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 26 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 42 [Hera] MAX: 25 [Hera] MIN: 3 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 18 [Hera] 1-: 78 [Hera] 1+: 83 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 19 [Hera] MOD: 37 [Hera] /: 34 [Hera] *: 50 [Hera] -: 34 [Hera] +: 100 [Hera] CELLS: 16 [Hera] ERASE: 10 [Hera] MOVE: 2 [Hera] FILL: 22 [Hera] 2!: 16 [Hera] 2@: 12 [Hera] -!: 15 [Hera] +!: 33 [Hera] C!: 50 [Hera] C@: 96 [Hera] !: 109 [Hera] @: 181 [Hera] R@: 45 [Hera] R>: 62 [Hera] >R: 64 [Hera] ROLL: 8 [Hera] PICK: 14 [Hera] DEPTH: 77 [Hera] -ROT: 16 [Hera] ROT: 29 [Hera] OVER: 51 [Hera] SWAP: 117 [Hera] ?DUP: 15 [Hera] DUP: 177 [Hera] DROP: 182 [Hera] ------------------------------------- [Hera] Total executions: 6997 [Hera] Total words: 440 [Hera] Average executions per word: 15 [Hera] [HADES][TEST ] [KRELTSC: 4439183175] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4440125004] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 4440763782] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR [Hera] Word Usage Statistics (Execution Heat Counts): [Hera] ============================================= [Hera] WDENT: 2 [Hera] DEFER@: 2 [Hera] IS: 5 [Hera] DEFER: 4 [Hera] WORD-ENTROPY: 3 [Hera] ENTROPY!: 7 [Hera] ENTROPY@: 8 [Hera] ENDCASE: 10 [Hera] ENDOF: 18 [Hera] OF: 18 [Hera] CASE: 10 [Hera] EXIT: 121 [Hera] UNLOOP: 6 [Hera] J: 58 [Hera] I: 212 [Hera] LEAVE: 6 [Hera] +LOOP: 6 [Hera] LOOP: 48 [Hera] DO: 42 [Hera] ?DO: 10 [Hera] UNTIL: 8 [Hera] AGAIN: 4 [Hera] REPEAT: 10 [Hera] WHILE: 10 [Hera] BEGIN: 20 [Hera] THEN: 32 [Hera] ELSE: 14 [Hera] IF: 32 [Hera] (LEAVE): 6 [Hera] (+LOOP): 40 [Hera] (LOOP): 152 [Hera] (DO): 48 [Hera] (?DO): 12 [Hera] (0BRANCH): 142 [Hera] (BRANCH): 72 [Hera] DOES>: 3 [Hera] does_rt: 1 [Hera] LITERAL: 1 [Hera] LIT: 309 [Hera] FORGET: 4 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 16 [Hera] ;: 122 [Hera] :: 130 [Hera] ABORT": 3 [Hera] ABORT: 4 [Hera] QUIT: 1 [Hera] EXECUTE: 2 [Hera] ORDER: 3 [Hera] FORTH: 10 [Hera] CURRENT: 4 [Hera] CONTEXT: 5 [Hera] DEFINITIONS: 15 [Hera] VOCABULARY: 15 [Hera] ': 16 [Hera] FIND: 4 [Hera] >BODY: 2 [Hera] HIDDEN: 2 [Hera] SMUDGE: 2 [Hera] ]: 3 [Hera] [: 4 [Hera] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 174 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 26 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 42 [Hera] MAX: 25 [Hera] MIN: 3 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 18 [Hera] 1-: 78 [Hera] 1+: 83 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 19 [Hera] MOD: 37 [Hera] /: 34 [Hera] *: 50 [Hera] -: 34 [Hera] +: 100 [Hera] CELLS: 16 [Hera] ERASE: 10 [Hera] MOVE: 2 [Hera] FILL: 22 [Hera] 2!: 16 [Hera] 2@: 12 [Hera] -!: 15 [Hera] +!: 33 [Hera] C!: 50 [Hera] C@: 96 [Hera] !: 109 [Hera] @: 181 [Hera] R@: 45 [Hera] R>: 62 [Hera] >R: 64 [Hera] ROLL: 8 [Hera] PICK: 14 [Hera] DEPTH: 78 [Hera] -ROT: 16 [Hera] ROT: 29 [Hera] OVER: 51 [Hera] SWAP: 117 [Hera] ?DUP: 15 [Hera] DUP: 177 [Hera] DROP: 182 [Hera] ------------------------------------- [Hera] Total executions: 6999 [Hera] Total words: 440 [Hera] Average executions per word: 15 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4467445038] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4468323006] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4468883181] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4469539494] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4470281529] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4470771816] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4471247571] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 4472673534] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4473392007] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4474143345] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4474896069] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4475529492] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4476267957] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4477036977] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4477742052] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4478489001] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4479554709] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4480665945] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 4481393175] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4482423477] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4483318518] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 4483908072] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4484989950] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4485842109] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 4486436346] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4487112861] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4487865732] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 4488333486] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4488836499] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 4490025792] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4490616921] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4491209163] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4491796512] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4492367565] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4492955376] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4493538777] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4494109158] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4494684096] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4495282071] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4495852116] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4496425983] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4497009405] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4497591567] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4498164048] ECW: w=0xbe592708 func=0xbe08ec30 '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: 4501004823] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4502020131] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 4502760864] 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: 4505632572] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4506589479] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 4507245792] 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: 4508764659] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4509619002] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 4510374141] 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: 4511887233] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4512727590] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 4513311327] 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: 4514722443] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4515589953] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 4516175244] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 4517115834] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4517956401] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 4518542364] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 4519533249] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4520399499] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 4520983803] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 4521676719] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4522265139] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4523186262] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4523784657] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4524442167] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4525172631] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 4525602333] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4526088399] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 4527167316] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4527715542] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4528546974] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 4529129262] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 4529962815] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4530464967] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4531276008] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 4531856217] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 4532631789] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4533137595] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4533924276] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4534478004] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 4535278104] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4535768433] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4536562674] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 4537182468] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4537791195] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4538573067] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 4539208674] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 4541792997] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4542557397] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 4543935942] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 4545338952] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4546119921] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4546838247] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4547654223] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4548329415] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4548951477] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4549598277] ECW: w=0xbe590ad8 func=0xbe090b76 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4550177121] ECW: w=0xbe583660 func=0xbe09daa4 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4550756847] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4551755922] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 4552564422] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 4553333673] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 4554292302] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4555057479] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 4555731285] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 4556460468] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 4556957874] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4557445389] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4558145655] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 4558613178] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4559090970] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4559719584] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 4560231459] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4560707676] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4561371885] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 4561867905] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4562379927] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4563029100] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 4563521739] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4563997452] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4564669095] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 4565159025] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4565685012] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4566345441] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 4566809289] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4567285317] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4567911075] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 4568422887] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4568900511] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4569558462] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 4570047552] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4570544727] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4571185752] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 4571669214] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4572141357] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4572858486] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4573655982] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 4574119389] Total tests run: 1003 [Hera] [HADES][INFO ] [KRELTSC: 4574632125] Passed: 965 [Hera] [HADES][INFO ] [KRELTSC: 4575112857] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 4575580254] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 4576138119] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 4576636848] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 4577227053] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 4577800794] ============================================== [Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539 [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x00000000be068000, 0x00000000be0a7bce) [Hera] VM: parity bootstrap complete [Hera] [HADES][INFO ] [KRELTSC: 4599444255] blk: raw device LBN 2048..3071 (1024 blocks) [Hera] PCI: init... [Hera] virtio-blk: found device [Hera] Artemis: virtio-blk attached [Hera] [HADES][INFO ] [KRELTSC: 4615117206] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002 [Hera] Init: Mama birth... [Hera] [HADES][INFO ] [KRELTSC: 4622537724] exec_block: block 2057 len 265 [Hera] [HADES][INFO ] [KRELTSC: 4625131917] exec_block: block 2049 len 177 [Hera] [HADES][INFO ] [KRELTSC: 4626317451] EXEC: capsule 'lib.4th' [Hera] [HADES][INFO ] [KRELTSC: 4629877833] exec_block: block 4050 len 440 [Hera] [HADES][INFO ] [KRELTSC: 4631740344] exec_block: block 2050 len 37 [Hera] [HADES][INFO ] [KRELTSC: 4632325761] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4632960255] ECW: w=0xbe5b5c90 func=0xbe07bc16 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4633609155] ECW: w=0xbe58bc88 func=0xbe09752c '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4634836164] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4635438339] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4636069746] ECW: w=0xbe58bc88 func=0xbe09752c '(do-string)' [Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 4637075331] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4637679081] ECW: w=0xbe58bc88 func=0xbe09752c '(do-string)' [Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 4638585315] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4639168527] ECW: w=0xbe5b5c90 func=0xbe07bc16 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4639808334] ECW: w=0xbe58bc88 func=0xbe09752c '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4640848968] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4641432810] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4642074150] ECW: w=0xbe58bc88 func=0xbe09752c '(do-string)' [Hera] Hera [live][HADES][INFO ] [KRELTSC: 4642869273] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4643461515] ECW: w=0xbe5b5c90 func=0xbe07bc16 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4644102393] ECW: w=0xbe58bc88 func=0xbe09752c '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4645143825] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4646097498] L8[TABLE]: Config 14 → 15 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 4647693456] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4648289436] ECW: w=0xbe58b6e0 func=0xbe097252 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4648868973] ECW: w=0xbe592708 func=0xbe08ec30 'EXIT' [Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f [Hera] Init: Mama birth OK [Hera] ACL: CAPSULE-BIRTH pinned STRICT [Hera] ACL: BIRTH pinned STRICT [Hera] Starting heartbeat... [Hera] SBI: timer armed (TIME extension) [Hera] Heartbeat running. [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>