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 4 2026 13:50:45 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: 5475519] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 24005961] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 46853394] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 47787873] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 48824958] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 49851543] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 50624217] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51426165] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 51875859] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 52656492] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 59759805] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60860394] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 64042146] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 64893759] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66006171] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 68184354] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 69077022] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69924624] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 71758638] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 72621129] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73473036] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 76640970] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 77629419] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78461670] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 80818500] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 81404988] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 81945318] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83068377] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 84301497] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 85580460] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 86610573] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 87074148] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 87560067] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 88460169] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89275305] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 90808431] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 91482048] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92391327] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 94690155] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 95626041] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96488028] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 98197953] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 98970606] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99783495] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 112065513] 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: 119168049] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 120272145] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 121379685] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 123508959] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 124313469] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125147190] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 126803313] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 127706019] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128672187] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 131026434] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 132415752] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133246890] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 135098376] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 136109190] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136945116] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 139577214] 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: 141633723] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 142422441] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143277645] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 144879357] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 145637688] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146678973] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 148954134] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 149792748] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150646230] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 152316927] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 153062469] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153879642] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 155768277] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 157246950] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158401929] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 160402053] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 160973505] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 161480130] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162383151] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 162984129] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 163617615] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 164337999] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 164850987] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 165545919] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 166558182] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167699217] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 169504461] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 170298702] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171139374] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 172879245] 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: 174881616] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 175970865] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177093819] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 178860129] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 179615331] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180501951] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 182387163] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 183215319] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 184058742] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185279031] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 186111702] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 186780888] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 187379724] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 188292027] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 188910015] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 189536592] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 190251999] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 190699572] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 191172576] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 192077991] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193179357] 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: 195709857] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 196476777] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197347710] 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: 199198335] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 199973655] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200804352] 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: 203370363] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 204209019] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 204950508] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205913757] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 206530737] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 207081294] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 207667089] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208559316] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 209164200] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 209792772] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 210632751] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 211242654] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 211919904] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 212987166] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 214108167] 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: 216071289] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 216877227] 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: 218599017] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219417261] 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: 221775057] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 222893097] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 223869072] 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: 225770223] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 226354884] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 226939419] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227822427] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 228498060] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 229143390] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 229959618] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 231275856] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 232161174] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 232930089] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 233550660] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 234488100] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 235158105] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 235796127] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 236520627] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 236978847] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 237461154] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 238162722] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239181852] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 241362303] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 242366943] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243292098] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 244932555] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 245699370] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 246558564] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 248162313] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 248858526] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 249842691] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 250443690] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 251134758] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 252470925] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253319661] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 254989056] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 255701313] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256515861] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 257966163] 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: 260171037] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 261164127] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262258353] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 264278280] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 264974262] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 265751913] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 266243523] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 266753991] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 267955506] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269123484] 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: 271826541] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 272720742] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273566097] 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: 275415168] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 276042921] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 276802869] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 277252185] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 277739574] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 278944197] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 280016730] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 282309594] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 283090668] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283950639] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 285661551] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 286414044] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 287238966] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 289407825] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 290172477] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 290812851] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291750606] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 292363764] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 292983159] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 293697957] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 294133350] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 294606207] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 295544088] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296545452] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 297476235] 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: 301095165] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 301937832] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 302795073] 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: 304710630] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 305609535] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306716361] 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: 309309441] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 309952461] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 310595901] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311499069] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 312083352] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 312653649] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 313244904] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314131272] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 314749911] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 315691362] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 316819041] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 317723448] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 318674454] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 319467120] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 319904508] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 320383959] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 321564033] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322362075] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 324195816] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 325210641] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326325741] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 328373346] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 329175882] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329977620] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 331633029] 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: 334438335] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 335874189] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 337018017] 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: 339386649] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 340044705] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 340515777] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341408802] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 342014547] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 342642468] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 343587447] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 344172087] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 344807295] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 345747255] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346852002] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 348482001] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 349283277] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350091609] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 351846621] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 352527273] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 353138814] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354344424] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 355212081] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 355912494] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 356718747] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 357168231] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 357669627] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 358432116] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359215164] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 360887940] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 362164110] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 363251427] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 364659141] 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: 366846816] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 367462515] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 367933881] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 368856222] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 369509742] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 370312068] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 371425236] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 372281763] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 373222227] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 374037069] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 374462193] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 374962203] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 376054413] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376856781] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 378516537] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 379308594] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 380377725] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 382651605] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 383524113] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 384388683] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 386167593] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 386995161] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 387807819] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 390156585] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 391356987] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 392477736] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 394595334] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 395455011] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396260487] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 396879336] 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: 400568448] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 401381232] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 402331167] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 402949848] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 403470858] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 404347293] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 404952387] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 405588813] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 406326627] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 406768089] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 407327445] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 408419025] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 409529085] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 411590088] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 412466754] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 413269206] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 415033227] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 415592247] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 416724168] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 417531807] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 418327686] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 419391105] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 419838384] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 420334908] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 421613766] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 422410527] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 424074336] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 424775778] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 425813136] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 428128785] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 429058245] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 429879030] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 431235609] 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: 433140918] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 433927620] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 434902818] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 437368428] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 438092613] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 438857517] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 439313112] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 439816293] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 440603163] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 441396816] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 443062998] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 444081708] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 445215603] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 447280218] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 447893523] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 448659834] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 449096907] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 449609412] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 450648681] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 451468290] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 453638871] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 454738305] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 455896791] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 457843995] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 458460954] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 459198138] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 459628911] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 460110546] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 461086899] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 462165060] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 463614207] 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: 466223898] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 466957092] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 467796084] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 469542927] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 470194998] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 471173283] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 471781947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 472440318] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 474233340] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 475078758] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 477254568] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 478478259] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 479437119] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 482299923] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 482922006] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 483661143] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 484129947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 484621977] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 485321634] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 486143805] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 487769184] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 488971854] 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: 491464932] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 492325407] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 494132898] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 494787132] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 495512577] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 495962691] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 496471332] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 497780619] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 498940512] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 501199986] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 502017537] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 502868562] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 504573510] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 505413132] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 506229129] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 508629807] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 509533290] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 510315918] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 510774369] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 511270347] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 512071791] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 512861580] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 514508421] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 515304195] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 516413226] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 517658526] 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: 520237158] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 520866717] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 521615199] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 522049038] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 522521601] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 523542285] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 524457633] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 527018562] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 528024294] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 528860430] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 530665002] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 531515355] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 532331877] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 534601977] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 536016096] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 536963070] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 538271685] 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: 540590148] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 541182327] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 542124240] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 542962161] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 543785130] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 544776624] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 545329533] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 545816292] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 546843843] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 547681008] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 549472728] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 550305903] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 551256510] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 553778967] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 554776152] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 555623355] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 557437629] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 558010047] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 558886671] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 559491408] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 560338884] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 561325233] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 561936669] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 562608900] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 564027996] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 564858252] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 565990131] 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: 568563492] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 569786154] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 571005729] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 573528627] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 574504539] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 575310624] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 577328955] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 577934490] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 578931969] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 579715836] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 580559217] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 581570871] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 582040137] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 582546552] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 583860123] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 584717973] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 586364961] 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: 588264957] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 588859383] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 589694616] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 590855433] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 591970176] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 593203191] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 595644378] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 596260854] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 597158625] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 597792930] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 598421208] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 599156733] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 599621757] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 600106584] 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: 602291634] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 603414882] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 606947355] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 607831665] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 608757030] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 609658350] 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: 612416406] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 613246200] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 614496435] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 615157725] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 615773718] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 616515858] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 616964901] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 617446914] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 618710799] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 619525998] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 622214901] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 623027958] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 623998221] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 625160508] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 625765287] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 626680341] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 627269097] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 627900819] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 628675572] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 629403684] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 630317289] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 631404921] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 631988994] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 632648163] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 633458553] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 634252185] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 635817399] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 636455085] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 637257957] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 638850744] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 639760716] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 640811157] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 642858762] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 643661571] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 644489412] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 646150449] 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: 647950044] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 648994416] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 650120037] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 652572963] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 653366070] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 654191496] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 656084037] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 656624409] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 657092016] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 658091112] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 658891884] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 659581713] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 660219336] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 661358418] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 661980585] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 662700738] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 663453441] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 663881862] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 664390230] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 665147994] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 665984886] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 667941330] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 668883999] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 669988998] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 671787984] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 672456918] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 673273692] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 674838255] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 675479553] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 676260312] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 678387087] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 679398426] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 680390508] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 682170237] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 683041002] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 683925732] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 686002422] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 687108828] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 688246503] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 689508099] 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: 692208930] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 692775069] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 693255339] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 694144080] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 694729875] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 695232342] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 695738946] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 696925362] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 697720968] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 698568990] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 699568674] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 700025739] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 700532490] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 701378223] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 702203145] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 703762017] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 704424441] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 705233529] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 707343147] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 708216894] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 709176300] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 710823750] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 711500286] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 712294170] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 713945967] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 714923790] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 716002602] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 718243890] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 719042499] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 719865342] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 721598619] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 722346534] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 723160263] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 725369736] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 726141612] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 726808971] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 727882092] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 728495460] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 729026991] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 729508395] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 730364439] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 730951704] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 731554131] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 732311160] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 732738678] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 733376469] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 734274870] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 735343980] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 736854468] 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: 738814713] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 739459455] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 740289669] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 741970992] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 742972629] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 744066477] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 745995201] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 746743683] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 747551826] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 749146629] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 749860251] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 750742881] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 752935113] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 753871692] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 754752789] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 756481173] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 757111950] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 757631238] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 758550618] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 759212559] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 759818451] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 760483227] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 761758977] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 762617877] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 763425684] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 764008161] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 764954673] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 765594396] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 766214778] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 766991988] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 767461569] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 767957127] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 769077078] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 770000973] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 772257444] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 773231739] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 774072957] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 775689684] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 776384343] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 777224700] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 778933953] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 779957262] 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: 782224212] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 783164193] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 784875378] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 785609181] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 786478854] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 788758551] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 789723942] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 790767285] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 792556611] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 793223508] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 793760436] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 794727549] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 795321177] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 795867114] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 796337892] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 797244168] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 797838573] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 798381927] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 798858480] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 799730694] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 800321655] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 800945985] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 801752595] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 802215708] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 802725483] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 803766075] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 804608721] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 806439060] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 807203124] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 808048521] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 809778837] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 810504933] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 811310094] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 813104229] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 813792042] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 814312338] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 815350641] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 816009453] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 816717552] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 817267206] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 818293581] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 818939772] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 819623868] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 820207206] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 821085195] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 821694048] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 822311217] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 823049010] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 823492950] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 824001066] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 824890542] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 825874161] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 827910027] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 828696855] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 829616949] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 831324753] 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: 832974135] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 833613879] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 834448419] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 836063172] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 836872218] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 837672969] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 839515761] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 840086814] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 840576282] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 841546461] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 842283498] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 843107349] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 844214343] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 844927461] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 845555403] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 846806982] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 847716324] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 849301299] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 850004946] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 850807146] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 852418560] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 853103622] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 853934991] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 855448734] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 856261728] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 857093370] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 858932088] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 859543881] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 860129277] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 861172221] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 861817992] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 862522941] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 863362920] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 863931579] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 864552486] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 865803624] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 866888841] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 868901859] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 869568210] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 870414195] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 872042220] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 872829762] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 873695697] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 875401674] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 876095493] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 876959664] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 878209479] 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: 880306833] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 880909995] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 881413575] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 882284130] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 882903840] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 883458702] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 883940463] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 884902326] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 885514539] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 886138428] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 886917339] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 887354958] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 887829810] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 888629910] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 889447314] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 890991801] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 891678606] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 892485111] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 894137685] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 894844986] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 895699539] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 897338988] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 898010127] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 898839648] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 900386823] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 900946809] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 901430040] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 902322645] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 902901699] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 903437745] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 903886998] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 904745478] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 905327157] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 905948337] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 906694719] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 907125597] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 907630206] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 908277636] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 909098232] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 910616133] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 911209131] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 912003456] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 913539123] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 914206020] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 915072333] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 916633389] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 917301315] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 918116451] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 919697604] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 920467296] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 921259731] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 922247088] 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: 924583485] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 925168104] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 925658097] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 926566011] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 927174927] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 927780840] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 928544337] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 928980150] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 929455191] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 930182421] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 930981744] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 932457918] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 933090690] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 933955155] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 935599119] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 936335715] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 937207341] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 938752458] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 939432102] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 940236213] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 941803065] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 942551442] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 943346817] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 945182931] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 945786093] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 946299627] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 947251599] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 947910117] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 948538521] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 949322157] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 949868241] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 950379213] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 951214110] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 952071204] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 953706075] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 954362871] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 955210431] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 956870985] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 957553695] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 958429374] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 960110865] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 960719802] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 961236843] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 962194212] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 962835468] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 963472188] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 964282683] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 964741050] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 965237889] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 966086772] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 966961758] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 968645685] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 969321318] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 970220895] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 971221041] 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: 973472745] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 974099574] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 974909565] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 976490004] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 977080083] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 977584209] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 978492690] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 979124328] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 979771128] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 980535108] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 980998536] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 981504825] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 982256877] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 983084172] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 984612867] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 985233711] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 986062182] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 987629517] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 988318338] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 989159367] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 990759945] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 991397862] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 992213229] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 993743562] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 994482489] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 995286999] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 997139199] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 997775688] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 998258583] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 999210765] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 999877557] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1000524315] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1001289114] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 1001733831] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1002251271] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1003044399] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1003882803] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1005435711] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1006073166] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1006890570] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1008401016] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1009038891] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1009878870] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1011463551] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1012206552] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1013062092] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1014650574] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 1015278768] 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: 1016920506] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1017735789] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1019287815] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 1019866323] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1020361524] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1021279308] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1021918254] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1022567112] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1023423177] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 1024098411] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 1024759071] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1025623515] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 1026099522] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1026654489] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1027472649] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1028312838] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1029958104] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1030659525] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1031490957] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1033125681] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1033890102] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1034716914] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1036273119] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1036980483] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1038031386] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1040371080] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1041275487] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1042191654] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1043913780] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 1044550773] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1045071405] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1045969491] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1046571918] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 1047120669] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1047587919] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1048489974] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1049108319] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1049781348] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1050537327] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 1050996849] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1051503159] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1052365272] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1053205125] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1054858518] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1055551686] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1056366759] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1057958916] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1058671845] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1059482886] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1060646853] 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: 1062800172] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1063516545] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1064326956] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1065872325] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1066540629] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1067352006] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1069014996] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 1069587582] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1070102313] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1071063651] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1071687246] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 1072229886] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1072695246] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1073614899] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1074225705] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1074834516] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1075607484] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 1076052642] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1076552778] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1077427575] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1078301616] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1079905617] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1080642213] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1081495275] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1083227523] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1083989235] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1084828836] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1086439956] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1087115316] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1087925265] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1089484662] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1090207314] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1091042694] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1092647535] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 1093272537] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1093795521] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1094754612] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1095365355] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 1095904299] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1096432596] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1097333601] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1097953752] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1098724410] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1099561218] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 1100060430] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1100631063] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1101523983] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1102372320] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1104033021] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1104832071] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1105692735] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 1106364021] 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: 1108979907] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1109631684] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1110551736] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1112205885] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1112912493] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1113740376] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1115306535] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 1115887332] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1116404163] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1117345341] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1117971750] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1118630667] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1119418923] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 1119875085] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1120385343] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1121045247] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1121866242] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1123458063] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1124226222] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1125068784] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1126671693] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1127359674] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1128198141] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1129863693] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1130613330] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1131428193] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1133057310] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1133784918] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1134612213] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1136191833] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 1136761479] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1137309831] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1138289040] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1138932606] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 1139456031] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1139926599] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1140811161] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1141410501] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1142004003] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1142738394] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 1143180003] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1143702399] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1144636962] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1145493195] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1147108851] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1147844355] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1148717535] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 1149368661] 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: 1151915877] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1152586134] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1153405491] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1154996787] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1155695982] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1156553139] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1158224907] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 1158804213] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1159328541] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1160240823] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1160830461] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 1161361446] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1161815907] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1162710108] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1163327109] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1163936802] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1164680244] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 1165113264] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1165623732] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1166533977] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1167382629] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1169020125] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1169775789] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1170630657] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1172213238] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1172852877] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1173677694] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1175203092] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1175930259] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1176729183] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1178351874] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1179107139] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1179957954] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1181601120] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 1182168540] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1182656874] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1183563465] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1184180718] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 1184691942] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1185139095] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1186051986] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1186712520] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1187340819] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1188085920] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 1188538575] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1189036737] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1189974282] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1190843136] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1191932784] 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: 1194069450] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1194772026] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1195560072] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1197191541] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1197854007] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1198693839] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1200272661] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1200991974] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1201785627] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1203422388] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1204160580] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1204973238] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1206631041] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 1207189074] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1207676463] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1208642967] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1209266478] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 1209845511] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1210317297] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1211238735] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1211879256] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1212511671] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1213236822] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 1213678977] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1214160528] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1214982741] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1215811254] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1217405868] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1218117957] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1218954765] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1220498517] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1221190782] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1222055058] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1223617038] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 1224166167] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1224653850] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1225548828] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1226172339] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1226789865] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1227554181] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 1228007592] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1228523751] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1229367783] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1230189702] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1231807689] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1232508921] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1233395751] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1234842756] 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: 1236554256] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1237295556] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1238197716] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1239890400] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 1240485981] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1241005710] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1241932734] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1242559227] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1243203969] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1243996320] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 1244437950] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1244955768] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1245786003] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1246610400] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1248181956] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1248851478] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1249677387] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1251279498] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1251964224] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1252826463] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1254506778] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 1255066071] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1255561734] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1256447619] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1257064200] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1257690021] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1258431027] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 1258880973] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1259367333] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1260180579] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1261010730] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1262607381] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1263333666] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1264203990] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1265829117] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1266506577] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1267339521] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1268864919] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 1269440697] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1269923508] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1270836378] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1271459574] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1272086004] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1272896667] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 1273482693] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1274147952] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1275463371] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1276583868] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1278426261] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1279229490] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1280052270] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1281567042] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1282253007] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1283121819] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1284430308] 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: 1286399751] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1287076308] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1287872397] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1289490867] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 1290051441] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1290535428] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1291433094] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1292031426] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1292682741] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1293549915] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 1294003053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1294521081] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1295513205] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1296350076] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1297950948] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1298665389] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1299503205] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1301058927] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1301728344] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1302560616] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1304092251] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1304753394] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1305594402] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1307390175] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 1308204828] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1308722877] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1309615944] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1310344140] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1311091404] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1312140270] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 1312785117] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1313496429] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1315053222] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1316213661] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1318350201] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1319099691] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1319938956] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1321516140] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1322359017] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1323204141] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1324438269] 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: 1326379950] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1327083597] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1327895289] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1329441960] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1330135632] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1330963221] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1332466464] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 1333069311] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1333589523] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1334482758] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1335082749] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1335702984] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1336426497] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 1336886523] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1337390376] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1338102108] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1338923754] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1340455095] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1341139548] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1341978183] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1343513745] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1344229908] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1345070580] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1346752449] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1347398493] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1348206489] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 1348803666] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1349431377] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1350519450] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1351588455] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1353696141] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1354504011] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1355371143] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1357016367] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1357765668] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1358624085] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1360250682] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1360880283] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1361615472] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 1362049668] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1362545016] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1363409754] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1364229468] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1365662004] 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: 1367482221] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1368228708] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1369056885] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1370637576] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1371303801] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1372126014] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1373681484] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1374344181] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1375161228] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1376742087] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1377472614] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1378322526] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1379965587] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 1380529311] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1381013466] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1381911678] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1382516310] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1383142824] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1383898068] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 1384341777] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1384837461] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1385654865] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1386456015] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1388248365] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1389190257] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1390110981] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1391883990] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1392597297] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1393469259] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1395139620] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1395836421] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1396642044] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1398298251] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1399011537] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1399897905] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1400803551] 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: 1403187198] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 1403762829] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1404268425] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1405158027] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1405780404] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1406440098] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1407258552] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1408003338] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 1408720824] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1409568678] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 1410045525] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1410708390] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1411625628] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1412460021] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 1413146700] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 1413888042] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1414704354] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 1415279565] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1416011667] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1416879702] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1417427949] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 1418154213] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1419058914] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 1419657015] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1420396572] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1421257929] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 1421914788] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1422704871] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1423540692] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1424077452] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1424836014] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1425646719] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1426172349] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 1426799934] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1427316408] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1428247905] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1428883323] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 1429462419] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1429954680] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1430870364] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1431512796] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 1432098171] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1432577643] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1433481882] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1434194223] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1434855807] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1435677747] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 1436157303] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1436651748] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 1437631713] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1438557078] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1439224332] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 1440129495] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1441009962] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 1441700610] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1442564466] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1443429120] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1443963780] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 1444726857] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1445544093] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 1446100488] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 1446876102] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1447701696] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1448360529] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 1449132741] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1449973602] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1450559355] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 1451238747] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1451777523] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1452731028] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1453358382] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 1453965912] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1454592510] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1455547275] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1456167174] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1456825986] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1457632113] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 1458080904] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1458580326] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 1459586961] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1460422593] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1461048477] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 1461933942] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1462772031] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1463370111] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 1464151122] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1464989148] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 1465548630] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1466273151] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1467087867] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1467617067] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 1468463934] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1469327811] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1469926227] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 1470514773] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1471451772] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1472072595] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 1472621367] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1473520020] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1474112808] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1474710804] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1475523042] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 1475965575] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1476459180] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 1477343679] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1478165619] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 1478718864] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1479433053] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1480271646] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1480815420] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1481537085] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1482403545] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1482960192] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 1483776441] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1484615202] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 1485195012] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 1485988938] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1486791957] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 1487374203] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 1488185244] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1488997545] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 1489556145] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 1490132490] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1491029295] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1491635208] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 1492191057] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1493120622] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1493747367] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1494391290] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1495210857] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1495684029] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1496191053] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 1497224799] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1498076055] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 1498738563] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 1499791062] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1500711261] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 1501329753] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 1502304720] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1503190080] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 1503850257] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1504663734] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1505543802] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1506103116] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 1507046751] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1507869552] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1508430357] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1509145113] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1510072200] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1510677231] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1511285034] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1512200046] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1512813939] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1513463847] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1514339253] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 1514994432] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 1515737517] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1516519347] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1517003544] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1517577999] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1518537384] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1519411551] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 1520057469] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1520856792] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1521746436] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1522302012] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 1523244534] 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: 1524782322] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1525671924] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1526251104] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1527112398] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1527989841] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 1528523115] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1529182893] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1530166029] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1530819444] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1531438776] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1532405973] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1533032739] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1533722337] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1534485561] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1534946763] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1535445072] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1536457566] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1537307310] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1537921077] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1538745558] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1539604878] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1540224525] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1541218161] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1542078804] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 1542705780] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1543479798] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1544298399] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1544837112] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1545472467] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1546369041] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1547023212] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1547604303] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1548540294] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1549166094] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1549806930] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1550545521] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1551061848] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1551591342] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1552846827] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1553716773] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1554358491] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1555368654] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1556233497] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1556856378] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 1557866436] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1558731153] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1559392527] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1560284754] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1561200144] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1561805511] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1562568777] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1563566865] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1564191069] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1564786545] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1565765901] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1566398295] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1567100304] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1568082411] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1568573643] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1569100302] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1570389072] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1571290497] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1571925474] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 1572778221] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1573615533] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1574206305] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1575101829] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1575942627] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1576539216] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1577453955] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1578297168] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 1578884538] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1579675650] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1580548263] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1581094368] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1581790371] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1582733355] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1583344560] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1583917125] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1584845220] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1585480071] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1586109651] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1586874807] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1587403986] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1587905949] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1589175777] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1590005004] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1590642648] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 1591589286] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1592434998] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 1593069660] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1594073229] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1594936308] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1595519016] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1596358449] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1597208571] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1597734516] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1598416848] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1599339861] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1599944157] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1600496919] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1601544336] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1602259302] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1602984999] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1603845117] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 1604545005] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1605209676] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 1606937955] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1608024033] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 1608705630] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1609700022] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1610636391] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1611248520] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 1612229703] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1613121237] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1613728851] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1614676056] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1615536909] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 1616156598] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 1617123795] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1618005732] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 1618576491] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 1619248113] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1620192042] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1620818955] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 1621367454] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1622293470] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1622911962] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1623517161] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1624252140] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 1624704018] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1625193885] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 1626203313] 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: 1627856685] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1628706492] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 1629333783] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1630128171] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1631016051] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1631603988] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1632474186] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1633366056] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 1633983414] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 1634993829] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1635841263] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1636405596] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1637349945] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1638296058] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 1638961527] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1639849554] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1640726199] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1641307479] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 1641978618] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1642893903] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1643527452] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 1644061545] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1644960555] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1645576170] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1646180508] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1646901354] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1647397962] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1647915843] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1648944528] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1649838267] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 1650467385] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1651344534] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1652212359] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 1652823858] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1653607893] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1654448523] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1654979067] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1655901072] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1656732042] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 1657312797] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1657951176] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1658898990] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1659518364] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1660137171] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1661081205] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1661704107] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1662370689] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1663106424] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 1663561494] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1664058900] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1664944659] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1665853938] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1666530894] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1667444373] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1668325449] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1668898728] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1669613610] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1670492187] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1671056688] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 1671996921] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1672888056] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 1673563773] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1674668604] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1675578660] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 1676216724] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 1676927784] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1677862578] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1678514061] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 1679195721] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1680160860] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1680814065] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1681463574] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1682211993] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1682675925] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1683181941] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1684272933] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1685101257] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1685655132] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1686479676] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1687335720] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1687901754] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1688797551] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1689657270] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 1690240986] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 1691056500] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1691900868] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1692486306] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 1693130607] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1694039970] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1694631687] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1695176049] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1696088100] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1696686873] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1697303706] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1698100530] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1698567990] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1699074552] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 1700088747] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1700918604] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 1701482328] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1702309329] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1703137716] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1703686131] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1704570315] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1705377450] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 1705960683] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 1706766768] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1707578775] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1708179816] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 1708811979] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1709720943] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1710344643] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1710889782] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1711776003] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1712386179] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1712995410] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1713792885] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 1714282059] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1714845972] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1715897106] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1716766653] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1717301502] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1718115126] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1718970876] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1719517212] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1720344276] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1721178900] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1721690544] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1722397845] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1723225539] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1723753437] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1724575860] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1725400320] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1725928722] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 1726534089] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1727463675] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1728089748] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 1728637407] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1729564368] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1730177841] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1730797572] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1731556785] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 1731995181] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1732476963] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1733479566] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1734303921] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1734840345] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1735684104] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1736513058] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1737046668] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1737810942] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1738636578] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1739168865] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1740020037] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1740863145] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1741412148] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1742326866] 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: 1743842310] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1744653918] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 1745231292] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1746054366] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1746885693] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1747427682] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 1748114256] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1749041532] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1749672897] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 1750274694] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1751260161] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1751951859] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1752624300] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1753382001] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 1753844484] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1754367300] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1755276327] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1756249131] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1757006916] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1758197700] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1759317294] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1760025897] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1761257568] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1762454526] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1763337660] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1764450366] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1765748859] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1766557485] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1767715950] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1768915512] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1769568591] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 1770469008] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1771622580] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1772367009] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 1773130590] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1774134621] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1774799166] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1775495316] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1776274731] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 1776749919] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1777292580] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1778256837] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1779089172] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1779655542] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1780340982] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1781173296] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1781736747] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1782450159] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1783323990] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1783927677] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1784721876] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1785562632] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1786124277] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1786871898] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1787701587] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1788250317] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 1788850476] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1789759692] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1790382825] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 1790919963] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1791810678] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1792427028] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1793058876] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1793780415] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 1794237459] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1794768423] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1795626798] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1796495862] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1797139974] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1797993477] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1798855317] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1799508963] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1800192534] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1801031463] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1801629732] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1802440332] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1803254817] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1803896640] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1804748022] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1805609715] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1806302988] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 1806914130] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1807809738] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1808415063] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1809047520] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1809758412] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 1810191600] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1810666977] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1811529132] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1812353634] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1812944574] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1813683669] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1814518566] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1815113895] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1815884091] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1816724238] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1817327694] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 1818020295] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1818837573] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 1819455813] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 1820040642] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1820921508] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1821540252] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1822183545] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1822907919] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1823351271] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1823873037] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1824746805] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1825600182] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1826173545] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1826952645] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1827811377] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1828400049] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1829109177] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1829971983] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1830543015] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1831226796] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1832078997] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1832736129] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1833348657] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1834320621] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1834969290] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1835632764] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1836432759] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1836907170] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1837428201] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1838590887] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1839444621] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1840200033] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1841146356] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1841999586] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 1842628053] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1843220295] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1844119158] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1844751489] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1845376449] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1846119975] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1846583151] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1847099688] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1847924610] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1848781032] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1849409919] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1850168754] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1851024042] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 1851659313] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1852215750] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1853113794] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1853756919] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1854372576] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1855121793] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1855576821] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1856081325] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1857076431] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1857929430] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1858475199] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 1859414676] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1860256734] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 1860861954] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1861459908] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1862328468] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1862956242] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1863607830] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1864448523] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 1865098641] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 1865771061] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1866540963] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 1867004727] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1867519248] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1868392365] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1869269766] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1869849030] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1870716120] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1871610111] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1872160689] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1872887016] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1873715046] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1874235300] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 1875109215] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1875935565] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1876486983] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 1877346681] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1878223830] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 1878854229] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1879591665] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1880386935] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 1880882241] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1881410097] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1882337100] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1883183673] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1883716086] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1884510054] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1885333359] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1885846536] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 1886943555] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1887823119] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1888446714] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1889121129] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1889882421] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 1890346500] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1890882084] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1891650726] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1892449734] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1892992878] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1893726786] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1894552107] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 1895099745] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 1917173496] 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: 1918980630] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1919839425] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1920416274] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1921074876] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1921816491] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 1922300436] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1922889843] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1923804603] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1924735890] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1925266308] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1926007377] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1926857142] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1927373616] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1928306079] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1929175584] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1929761820] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1930441254] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1931197821] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 1931643798] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1932142170] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 1934300151] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1935142545] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 1935704505] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1936335345] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1937175765] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1937714079] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1938541626] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1939384566] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1939965489] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1940590806] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1941373728] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 1941854712] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1942358859] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1943339643] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1944151587] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 1944758907] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1945520661] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1946324394] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 1946955717] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 1947717912] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1948507071] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 1949244192] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1949898363] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1950672591] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 1951139883] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1951688634] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1952467209] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1953295743] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 1953909300] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1954598058] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1955403030] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1955964738] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 1956807951] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1957635162] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 1958235573] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1958836866] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1959559098] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 1960016415] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1960531419] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1961521884] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1962394539] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 1962935373] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1963739757] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1964597817] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 1965150159] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1965980058] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1966856535] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1967398293] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1968035244] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1968765393] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 1969198581] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1969681203] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1970414124] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1971247635] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 1971855354] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1972500474] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1973351709] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 1973962116] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 1974837480] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1975643943] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 1976185827] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1976800833] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1977543582] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 1977996993] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1978497759] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 1979336772] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1980164844] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 1980712125] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 1981421757] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 1982173473] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1983098628] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1983701601] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1984379775] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1985217738] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 1985921931] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 1986633852] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1987452012] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1987911597] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1988403963] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 1990061115] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1990892358] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1991516919] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1992387810] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1993273128] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1993883094] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1994782923] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1995635838] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1996246791] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1997122281] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1997998464] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1998563385] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1999142502] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1999677687] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2000577600] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2001172005] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2001847512] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2002606095] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 2003104950] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2003619114] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 2004811158] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2005687488] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 2006256042] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2007134661] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2008067040] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 2008716528] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 2009592711] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2010450267] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 2011030980] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2011818249] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2012701068] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 2013311244] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2013985281] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2014762260] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 2015241018] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2015753019] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 2017051869] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2017885191] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 2018440704] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 2019150420] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2019976644] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 2020633251] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 2021548872] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2022432300] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 2023063770] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 2023946505] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 2024714118] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2025693075] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 2026288383] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2026975083] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2027739105] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 2028216813] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2028731103] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 2030026845] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2030868357] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 2031422568] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 2032148496] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2033016426] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 2033636493] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 2034346629] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2035227852] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 2035812009] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 2036546442] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 2037247884] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2038167558] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 2038706439] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2039339715] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2040072825] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 2040547572] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2041039497] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2042434527] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2043288534] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 2043833022] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2044777329] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2045658174] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 2046206946] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2047151715] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2048027961] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 2048560269] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 2049519087] 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: 2051248185] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2052123024] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 2052693888] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2053687230] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2054561481] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 2055153744] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2055833787] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2056735506] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 2057273946] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2057769777] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 2059643061] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2060571345] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 2061178518] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 2062377282] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2063279106] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 2063884389] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 2065152390] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2066075214] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 2066727894] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 2067833691] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2068693473] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 2069295753] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2069924787] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2070643659] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 2071101690] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2071614804] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2072911764] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2073788955] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 2074327269] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2075132451] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2075954097] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 2076484179] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2077173609] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2078004747] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 2078558076] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2079492534] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2080328502] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 2080916355] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2081558703] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2082317727] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 2082782184] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2083302270] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 2084451243] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2085285174] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 2085843837] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 2086675773] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2087515773] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 2088033549] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2088932895] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2089800468] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 2090446743] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2091363078] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2092249383] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 2092961871] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2093863149] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2094858381] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 2095440165] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2096134173] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2098093368] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2099350995] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 2100270795] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2101537767] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2102810976] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 2103669036] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2104622835] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2105716011] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 2106398700] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2107050435] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2108116626] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2109206127] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 2109931698] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 2110938900] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2111853597] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 2112464550] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2113235922] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2114109921] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2114657727] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 2117770746] ECW: w=0xbe58a410 func=0xbe0a0cba '(s")' [Hera] [HADES][INFO ] [KRELTSC: 2119270188] ECW: w=0xbe58b9b8 func=0xbe097622 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 2119976565] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2120541654] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2121267204] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2122106847] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 2122668723] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 2123653266] ECW: w=0xbe58a410 func=0xbe0a0cba '(s")' [Hera] [HADES][INFO ] [KRELTSC: 2124305421] ECW: w=0xbe583930 func=0xbe09df8e 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 2125053882] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 2125866204] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 2126751984] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2127550719] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2128366590] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2129421252] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 2130053520] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 2131155747] ECW: w=0xbe58a410 func=0xbe0a0cba '(s")' [Hera] [HADES][INFO ] [KRELTSC: 2131842426] ECW: w=0xbe58b9b8 func=0xbe097622 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 2132519571] ECW: w=0xbe58a410 func=0xbe0a0cba '(s")' [Hera] [HADES][INFO ] [KRELTSC: 2133081384] ECW: w=0xbe58b9b8 func=0xbe097622 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 2133796119] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2134359927] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2135051583] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2135956011] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 2136537522] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2137177749] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2137958340] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 2138419164] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2138935302] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 2139700836] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2140593609] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 2141119575] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2141922174] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2142724878] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 2143308636] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2144243283] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2145098844] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 2145717483] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2146349142] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2147093991] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 2147562060] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2148055224] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2149557921] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2150416800] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 2151057657] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2151818466] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2152657731] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 2153275908] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2153949294] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2154729003] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 2155197492] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2155739754] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2156715372] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2157589119] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 2158196712] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 2159128356] ECW: w=0xbe58a5f0 func=0xbe0a05cc '>IN' [Hera] [HADES][INFO ] [KRELTSC: 2159755962] ECW: w=0xbe584290 func=0xbe09936c '@' [Hera] [HADES][INFO ] [KRELTSC: 2160350934] ECW: w=0xbe58a5f0 func=0xbe0a05cc '>IN' [Hera] [HADES][INFO ] [KRELTSC: 2160949434] ECW: w=0xbe584290 func=0xbe09936c '@' [Hera] [HADES][INFO ] [KRELTSC: 2161521705] ECW: w=0xbe584ec0 func=0xbe08c5ae '-' [Hera] [HADES][INFO ] [KRELTSC: 2162123754] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2162772255] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2163352023] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2164125495] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2165197335] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 2166154116] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2167035549] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2168184711] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 2168959212] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 2169734448] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2170516761] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 2170972104] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2171511888] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2172319947] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2173132038] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 2173681902] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 2174335800] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2175143166] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 2175690825] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2176281177] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2177159418] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2177700441] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2178438654] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2179226196] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2179797963] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2180508603] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2181296901] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2181873477] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2182564461] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2183357967] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2183901027] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 2184465675] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2185334592] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2185926666] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2186588271] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2187281565] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 2187712884] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2188224507] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 2188972653] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2189763555] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 2190372702] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 2190958938] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2191749525] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 2192370453] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2193155223] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2193949590] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 2194515813] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2195238129] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2196039909] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 2196614805] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2197209672] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2197905780] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 2198353206] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2198842170] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 2199647625] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2200459170] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 2201086503] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 2203001871] 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: 2205097818] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2206089186] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 2206856043] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2207765049] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2208574536] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 2209145043] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 2209925340] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2210731404] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 2211319845] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2211934326] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2212624407] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 2213078322] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2213567601] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2214330720] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2215155579] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 2215736418] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2216383134] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2217162129] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 2217729003] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2218370700] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2219198856] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 2219783139] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2220512364] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2221285836] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 2221869783] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2222466624] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2223280521] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2223840528] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 2224650687] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2225479242] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 2226025872] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 2226613746] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2227513029] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2228116821] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2228739870] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2229432555] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 2229876810] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2230379529] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2231025195] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2231828550] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 2232349917] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 2233007616] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2233820211] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 2234345022] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2234960931] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2235784278] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2236309509] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2236983840] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2237798682] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 2238329016] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 2238904773] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2239728897] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 2240268177] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 2241043245] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2241974574] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 2242668477] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2243529351] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2244526410] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 2245286484] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 2246184864] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2247261555] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2247941409] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 2248749972] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2249607171] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 2250156258] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 2250789765] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2251725567] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2252359641] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2253010746] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2253755805] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 2254218477] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2254720881] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2255336328] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2256027816] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 2256487086] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2256975189] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2257604034] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2258311797] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 2258776275] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2259271035] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 2260416375] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2261294259] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 2261876631] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2262758022] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2263713564] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 2264311119] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2265159477] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2265997461] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 2266521180] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 2267541297] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2268346857] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 2268896028] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 2269542429] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2270476236] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 2271095799] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 2271728130] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2272312497] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2273228685] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2273831994] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 2274495762] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2275126728] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2276109948] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2276860488] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2277655359] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2278576734] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 2279143251] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2279792907] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 2281186509] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2282056602] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 2282705943] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 2283567216] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2284432143] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 2285060757] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 2285964744] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2286804996] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 2287382055] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2288235789] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2289062979] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 2289628635] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 2290207542] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2290731534] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2291673279] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2292292359] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2292951717] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2293678485] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2294162619] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2294678400] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2295705573] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2296565880] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 2297180298] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2297810298] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2298729489] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2299384878] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2300096463] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2301054588] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2301711594] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2302365009] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2303146797] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 2303640927] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2304151731] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2305293333] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2306188710] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 2306749914] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2307553059] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2308363302] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 2308923519] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2309661270] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2310493731] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 2311091769] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2311872276] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2312727123] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 2313348975] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2314069653] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2315962593] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2316981954] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 2317602147] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2318319192] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2319158856] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2319776319] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2320431855] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2321259234] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2321874891] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2322482715] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2323292181] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2323917855] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2324573496] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2325433362] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2326066113] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2326731078] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2327585484] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 2328222960] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2329060251] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2329957014] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 2330622777] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2331456939] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2332357293] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 2332983534] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2333641632] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2334557946] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 2335234692] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2335914546] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2336818050] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 2337483204] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2338285593] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2339193045] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 2339805825] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2340700656] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2341623837] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 2342206167] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 2342876592] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2343875982] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2344547289] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2345434476] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2346348438] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 2347057629] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2347807224] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2348625972] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 2349187785] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2349758460] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2350686492] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2351836347] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 2352531405] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 2353775844] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2355012177] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 2355787518] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 2356829328] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2357872902] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 2358493914] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2359314426] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2360195523] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 2360727789] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2361750300] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2362604412] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 2363139345] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2363822286] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2364558609] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 2365071681] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2365572594] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 2366603463] 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: 2368223634] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2369145303] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 2369718288] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 2370744957] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2371608981] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 2372216448] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2373076923] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2373954534] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 2374508766] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 2375610720] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2376515148] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 2377093383] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2377847514] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2378644737] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 2379313062] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 2380004886] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2380750575] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2381222718] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2381709099] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 2383369086] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2384209065] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 2384826024] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2385451257] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2386397286] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2386985874] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2387822766] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2388788010] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 2389448901] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2390068842] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2391031881] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2391600141] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2392173966] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2393078184] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2393696571] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2394357882] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2395104789] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2395594194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2396103192] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 2397183642] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2398052433] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 2398666263] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2399323038] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2400306006] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2400896988] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2401708407] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2402555862] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 2403105096] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2403689484] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2404600464] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2405195142] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2405855277] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2406616023] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2407094025] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2407597983] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2408685615] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2409557850] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 2410166031] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2411129175] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2411995152] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 2412623703] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2413404546] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2414314077] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 2414952162] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2415571914] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2416321026] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2416854909] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2417363613] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2418548286] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2419468485] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 2420076414] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2421170052] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2422083804] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2422668780] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2423342943] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2424321228] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2425122147] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2426026218] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2426975019] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2427704496] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2428229076] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2429352996] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2430508626] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 2431392180] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2432673285] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2433860646] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 2434757556] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2436477897] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2437835505] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2438720109] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2439752637] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2440804779] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2441489862] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2442267891] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2443292082] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2444402772] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 2445216816] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2446637928] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2447578224] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2448266079] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2449093689] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2450069160] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 2450702604] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2451364272] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2452155216] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 2452634541] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2453154564] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2454052692] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2454910479] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 2455496211] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2456086374] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2456988387] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2457546651] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2458171527] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2459134818] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2459747661] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 2460377724] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2461362288] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2462082483] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2462885565] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2463675291] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 2464259490] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2464937160] 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: 2476239822] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2477088789] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 2477688171] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 2478345492] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2479278291] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2479846488] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 2480429784] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2481313590] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2481913392] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 2482471551] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2483356134] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2483957658] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2484566070] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2485294623] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 2485768425] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2486275197] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2486972397] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2487807525] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 2488381770] 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: 2498289780] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2499206577] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 2499935424] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 2501141265] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2502213210] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 2502987564] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2503754589] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2504642637] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 2505102978] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2505599019] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2506695513] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2507540805] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 2508141783] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2508829785] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2509634631] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 2510239494] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2511083169] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2511945576] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 2512547856] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2513202636] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2514041859] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 2514653862] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2515343313] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2516247846] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 2516860584] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2517431385] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2518318425] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 2518898508] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2519471661] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2520340431] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 2520934395] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 2521569414] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2522436588] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 2523054807] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2523651900] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2524521300] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 2525120367] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2525739132] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2526608028] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 2527226058] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 2527809606] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2528680812] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 2529326163] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2529869118] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2530741689] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 2531386011] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2532061959] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2532893307] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 2533468812] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 2534192241] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2534993076] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 2535560181] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2536174872] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2537049480] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 2537634456] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2538291315] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2539378800] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 2540101305] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2540971860] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2542067157] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 2542900374] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2543739009] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2544569055] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 2545226502] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 2545915911] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 2546368188] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2546864481] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2547617478] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2548425117] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2548950558] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 2549821323] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2550627639] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 2551413753] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2552226159] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2553062295] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2553602856] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2554433259] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2555246001] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2555756889] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2556559971] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2557381344] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2557898847] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2558579247] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2559048975] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2559526368] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2560351101] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2561174280] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2561685063] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2562457191] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2563277262] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2563784160] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 2564594613] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2565410568] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 2565923766] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 2566726344] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2567557104] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 2568079017] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2569025319] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2569856730] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 2570427216] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2571009462] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2571955617] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2572577910] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2573192496] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 2573621589] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2574123279] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2574895239] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2575677153] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 2576210322] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 2576966721] 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: 2578605057] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2579392284] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 2579926125] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2580677904] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2581463514] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 2581978854] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2582858124] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2583642957] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 2584207164] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2585083662] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2585867823] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 2586457692] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 2587447779] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2588237715] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2588807193] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 2589398679] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2590264089] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2590865529] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2591452290] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 2591879430] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2592363480] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 2593127460] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2593915065] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 2594469822] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2595186762] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2595974325] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 2596523559] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2597297115] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2598100995] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 2598702582] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2599481598] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2600268216] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 2600823225] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2601617361] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2602438818] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2603023143] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 2604018228] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2604850269] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2605433355] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 2606035173] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2606924397] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2607527622] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2608120515] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 2608546983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2609026854] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 2609993064] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2610799359] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 2611383453] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2612252265] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2613084621] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 2613711723] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 2614689315] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2615516925] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 2616143922] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2617106142] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2617919640] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 2618497035] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 2619070356] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2619966720] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2620563330] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 2621084739] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2621995740] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2622606378] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2623239654] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 2623689768] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2624198430] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2624898885] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2625723114] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2626269555] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2627036265] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2627854026] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2628379047] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2629099431] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2629892580] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2630439105] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2631185886] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2631997578] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 2632578795] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2633191302] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 2633635116] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2634121623] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2635111605] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2635944234] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 2636534019] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2637328659] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2638149339] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 2638750296] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2639777910] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2640644181] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 2641211223] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2641817598] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 2642256414] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2642762619] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 2643853527] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2644627524] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 2645237952] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 2645874000] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2646787626] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 2647368402] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 2647937901] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2648851191] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2649456579] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2650050606] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2650500195] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2650973619] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2651786865] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2652636525] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2653175805] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2654006124] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2654853264] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2655390612] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2656039848] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 2656537401] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2657029284] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2658137832] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2659028862] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 2659622259] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 2661006747] 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: 2662619232] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2663470131] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 2664074679] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2665105485] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2666001849] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 2666640270] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2667660114] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2668588482] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 2669183349] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2669881011] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 2670380013] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2670882333] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2671825548] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2672682138] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2673211947] 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: 2674321482] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2675212239] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 2675790873] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2676541077] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2677362912] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 2678116182] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 2679051564] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2680249068] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2680971174] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2681585592] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2683437771] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2684280669] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 2684908254] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2685543126] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2686510092] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2687126211] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2688215607] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2689097670] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 2689787436] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 2690560845] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2691426780] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 2692111905] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2692782519] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2693627895] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 2694086094] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2694568884] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 2696271585] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2697150855] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 2697741459] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 2698538514] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2699509890] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2700119961] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 2700812478] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2701762182] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 2702354718] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2702984886] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2703823899] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2704301859] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2704787085] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2706024237] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2706770346] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2707478277] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2708383755] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 2708995023] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2709916209] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2710804026] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 2711430225] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2712104661] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2712954510] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 2713402608] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2713887225] Running FIND.existing: FIND DUP . CR [Hera] 3193452368 [Hera] [HADES][TEST ] [KRELTSC: 2714834598] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2715665169] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 2716276521] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 3193618432 [Hera] [HADES][TEST ] [KRELTSC: 2717515710] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2718662100] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 2719446387] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2720717559] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2721789168] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 2722498275] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 2723292747] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2724295686] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 2724933015] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2725580676] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2726488842] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2727017223] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2727540081] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2728427100] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2729370420] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 2730019845] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2730827862] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2731752996] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 2732333919] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2733046029] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2733910935] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2734392549] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2734899783] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 2735735121] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2736601560] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 2737238616] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2738005704] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2738996379] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2739657417] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2740335612] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2741237898] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2741726127] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2742205221] Running LATEST.basic: LATEST @ . CR [Hera] 3193492992 [Hera] [HADES][TEST ] [KRELTSC: 2743024158] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2743895133] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 2744481936] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 3193513736 [Hera] [HADES][TEST ] [KRELTSC: 2745469650] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2746323468] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 2746888977] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 3193513736 [Hera] [HADES][TEST ] [KRELTSC: 2747995026] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2748860709] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 2749473006] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2750155842] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2751026334] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 2751503097] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2752027572] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 3193619512 [Hera] [HADES][TEST ] [KRELTSC: 2753460087] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2754503598] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 2755199979] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 3193619752 [Hera] [HADES][TEST ] [KRELTSC: 2756966058] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2758188573] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 2758899738] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 2759754375] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 2760381624] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2761334100] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2761956561] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2762640363] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2763515748] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2764002780] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2764543341] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 2765460537] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2766358434] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 2766923901] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2767587312] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2768505831] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2769117960] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2769778074] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2770703796] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 2771415045] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 2772109221] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2772933177] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 2773439844] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2773947330] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2776091115] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2776988781] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2777596815] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 3193620424 [Hera] [HADES][TEST ] [KRELTSC: 2779637238] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2780495256] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 2781074121] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2783469843] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2784360663] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 2785026552] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 2787191589] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2787833076] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 2788570512] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2789448459] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 2790123462] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2791878915] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2792783091] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 2793536823] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 2794807491] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 2795501499] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2796736299] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 2797501728] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 2798419596] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 2798977776] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2799942390] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2800592067] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2801325513] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2802126138] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 2802604371] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2803089870] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2804285211] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2805136782] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2805714450] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2806586643] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2807184891] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2807872221] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2808718899] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 2809333149] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 2810834754] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2811713982] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 2812305531] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2812968522] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2813712993] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2814200004] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2814683046] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2815903377] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2816765616] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2817441270] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2819030802] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2819964063] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 2820537321] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 2822179038] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2823036762] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 2823682848] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2824359552] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2825128509] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 2825619027] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2826110490] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 3193623328 [Hera] [HADES][TEST ] [KRELTSC: 2826934173] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2827810902] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 2828420217] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 2829128757] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2829998850] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2830716525] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 3193498064 [Hera] [HADES][TEST ] [KRELTSC: 2831991519] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2832854703] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2833425525] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2834114955] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2834912430] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 2835409836] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2835944727] Running CURRENT.basic: CURRENT @ . CR [Hera] 3193623328 [Hera] [HADES][TEST ] [KRELTSC: 2836876224] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2837768997] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 2838406137] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 3193623816 [Hera] [HADES][TEST ] [KRELTSC: 2840243322] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2841087312] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 2841647382] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 2842382172] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2843202957] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2843902740] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2844573921] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2845361946] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 2845839465] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2846364444] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2847726525] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2848605963] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 2849238756] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2851222185] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2852052693] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 2852629794] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2854084086] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2854930575] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 2855515383] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2856201600] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2857076754] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 2857753563] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 2858391018] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 2859278583] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2860019925] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 2860462521] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2860963854] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 2861844573] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2862765423] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 2863376523] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2864030736] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2864763531] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2865243360] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2865753114] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2866558107] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2867435109] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 2868111498] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2869189974] 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: 2870739543] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2871588573] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 2872116051] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2873090619] ECW: w=0xbe58f8e0 func=0xbe0a297e 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 2873750124] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2874581262] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 2875437915] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2876101557] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2876844747] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2877315714] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2877856191] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2879029965] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2879898168] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 2880697995] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2881377576] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2882247963] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 2882767209] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2883356784] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2884280511] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2884887600] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2885526000] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2886286746] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 2886741102] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2887238781] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2887862523] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2888624823] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 2889191823] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2889826695] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2890666128] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2891626311] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 2892220947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2892881628] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2893728684] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2894784291] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 2895678219] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 2896580652] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2897623491] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 2898202566] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2898886578] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2899994748] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2900838465] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2901800685] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2902906923] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 2903721282] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 2904550929] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2905520226] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 2906150457] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 2906835393] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 2907537444] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2908432044] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 2909114292] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2909798745] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2910573729] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 2911021554] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2911547100] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 2912116137] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2912995323] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2913635823] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2914467717] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2915066868] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2915787630] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2916579855] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 2917254249] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2917899474] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2918702976] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2919214578] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2919753396] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2921167263] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2922052329] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 2922617964] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2923430097] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2924292756] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 2924822376] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2925662418] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2926524678] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2927086407] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2927703408] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2928710505] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2929324524] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2929982223] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2930781000] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 2931275550] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2931783204] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2933056812] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2933984781] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 2934611379] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 2935539369] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2936479350] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 2937094818] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 2938366473] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2939467419] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 2940091518] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2940865767] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2941651398] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2942136834] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2942671389] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 2943481968] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2944361217] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 2944941048] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2945890710] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2946736485] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 2947291704] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2947847973] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2948733144] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2949308565] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2949928716] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2950658235] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 2951116098] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2951604201] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 2953039341] ECW: w=0xbe590158 func=0xbe0913bc 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 2953704201] ECW: w=0xbe58cca0 func=0xbe0936ce ',' [Hera] [HADES][INFO ] [KRELTSC: 2954281470] ECW: w=0xbe590cb8 func=0xbe0911fc 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 2955201606] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2956472442] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2957299842] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 2957860374] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2958904788] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2959733574] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 2960290242] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 2960839329] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2961299229] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2962235010] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2962888593] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2963561160] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2964339462] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 2964780546] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2965277952] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2966329716] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2967037311] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2967853602] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 2968422702] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 2968912212] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2969710296] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 2970443826] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2971041654] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2971785915] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 2972228742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2972756598] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 2973430782] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2974267170] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 2974855275] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2975761320] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2976414756] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2977146585] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2978001285] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2978592792] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2979195891] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2979935574] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 2980400808] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2980892754] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 2982374031] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2983007181] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 2983655409] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2984213547] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2984855496] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2985724938] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 2986273290] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 2987000499] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 2987615841] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2988529887] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 2989238448] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2989851396] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2990581755] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 2991034767] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2991529989] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 2992601829] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2993227419] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 2993896689] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2994503043] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2995131993] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2995965987] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 2996503419] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 2997152067] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 2997752142] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2998660833] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 2999350515] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 2999974467] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 3000488358] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3001365780] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 3001973919] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3002587350] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 3003339423] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 3003820785] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3004326906] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3005815365] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3006678759] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3007218585] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 3007942812] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 3008659164] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3009593454] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 3010273392] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3010962192] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 3011791083] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 3012275532] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3012779490] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 3014066769] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3014713905] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 3015588177] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3016450962] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 3017036064] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 3017946960] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3018594684] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3019273971] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3020073378] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 3020598903] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 3021340875] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 3021909681] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3022849788] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 3023462673] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3024103068] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3024942753] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 3025623321] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 3026306766] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3027121629] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 3027558450] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3028043445] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 3029878047] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3030682221] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3031317177] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3032035020] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3032771721] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3033603552] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 3034187541] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3035145057] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3035848578] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3036459111] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 3037189113] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3038008113] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 3038579670] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3039611589] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3040230543] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3040842189] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3041433654] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3042060420] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3042678975] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3043379556] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3044213634] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3044785107] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 3046057749] 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: 3047894955] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3048611223] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3049256784] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3050074923] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3050922273] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 3051532491] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 3052305879] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3052797825] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3053766219] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3054439521] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3055160388] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 3055665207] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3056239305] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 3057351927] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3058069686] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3058706553] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3059357889] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3060104187] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3060984318] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 3061605750] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3062569335] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3063290811] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3063951030] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 3064740966] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3065628741] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 3066272601] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3067439445] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3068145423] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3068854194] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3069515988] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3070203990] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3070904403] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3071680983] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3072623043] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3073274064] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 3074355396] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3075142728] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3075825417] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3076641603] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3077601576] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 3078250812] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 3078855339] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3079347873] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3080355495] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3081055047] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3081853299] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3082666461] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 3083168928] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3083698800] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 3084409146] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3084906930] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3085887336] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 3086494152] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 3087434763] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 3087941220] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3088853586] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 3089469537] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3090102876] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 3090552843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3091040673] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 3091621785] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3092080425] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3092963748] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 3093542340] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 3094351512] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 3094802907] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3095725080] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 3096331833] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3096959817] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3097717056] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 3098174205] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3098662371] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 3099257364] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3099711951] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3100610016] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 3101166411] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 3101886123] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 3102348711] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 3102783390] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3103655982] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 3104240832] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3104876607] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 3105348855] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3105861171] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 3106489638] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3106962306] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3107872236] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 3108464226] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 3109220835] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 3109636488] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 3110062116] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3110959425] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 3111529260] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3112133808] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3112865700] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3113324655] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3113841822] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 3115121814] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3115764435] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3116369718] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3116997933] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3117596265] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3118171014] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3118814328] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3119395713] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3119970357] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3120545820] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3121123992] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3121735701] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3122305242] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3122893053] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3123467298] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3124054374] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3124711002] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3125311476] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3125918271] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3126518262] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3127124322] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3127763016] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3128335686] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3128909763] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3129497952] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3130063671] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3130669962] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3131377641] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3132186078] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 3132739260] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 3134161212] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3134754588] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3135328560] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3135943440] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3136536711] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3137171310] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3137776173] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3138404640] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3138984786] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3139564638] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3140148858] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3140764620] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3141331263] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3141947823] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3142530426] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3143104965] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3143667492] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3144361059] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3145036419] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3145689834] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3146342451] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3146959809] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3147563874] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3148243791] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3148853904] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3149455827] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3150026565] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3150612045] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3151187718] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3151800183] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3152453535] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3153083976] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3153723006] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3154398639] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3155029416] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3155681529] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3156459495] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3157315854] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 3157882707] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 3158495676] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3158969457] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3159858534] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 3160464027] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3161086992] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3161559954] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3162072732] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 3163234305] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3163857585] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3164439474] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3165040158] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3165630951] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3166197174] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3166810080] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3167391129] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3167964198] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3168537666] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3169110798] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3169720428] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3170302716] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3170878914] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3171467103] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3172048026] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3172672062] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3173317560] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3173909193] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3174520860] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3175111002] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3175771473] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3176355714] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3176923617] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3177504414] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3178061670] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3178673358] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3179379336] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3180197475] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 3180749145] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 3181797423] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3182397372] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3182998266] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3183605712] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3184239513] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3184879194] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3185464590] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3186114729] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3186720033] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3187324896] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3187928142] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3188569230] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3189215463] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3189960963] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3190657197] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3191327916] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3191977971] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3192722631] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3193366176] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3194040507] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3194708202] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3195377199] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3196534677] 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: 3198240318] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3198928299] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3199541373] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3200178387] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3200795199] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3201414195] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3202013451] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3202678857] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3203311524] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3203969412] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3204604179] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3205258728] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3205822242] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3206427756] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3207167019] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3207973860] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 3208532691] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 3209075373] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3209523261] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3210399486] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 3211013883] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3211626537] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3212374704] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 3212837376] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3213352779] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 3214436211] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3215053359] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3215637201] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3216231270] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3216812067] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3217475562] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3218060937] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3218677959] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3219306216] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3219913788] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3220578060] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3221195502] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3221827350] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3222440004] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3223004316] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3223623144] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3224194554] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3224783163] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3225397098] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3226147911] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3226909413] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3227547519] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3228247680] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3228923964] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3229552368] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3230261979] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3231059958] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3231972723] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3232561479] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 3233551650] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3234477393] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 3235051554] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 3235664817] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3236139291] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3237033660] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3237644823] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3238290888] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 3238752678] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3239259597] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 3240295170] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3240920109] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3241524909] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3242123409] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3242731338] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3243404388] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3244015278] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3244614114] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3245229372] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3245808720] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3246424062] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3247015548] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3247604451] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3248195328] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3248791518] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3249419691] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3250034214] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3250634184] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3251256477] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3251857896] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3252494028] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3253105611] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3253698504] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3254296815] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3254897247] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3255529116] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3256244817] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3257077299] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3257606520] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 3258501666] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3259354350] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 3259900623] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 3260472600] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3260950812] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3261898584] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3262507647] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3263142267] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3263900157] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 3264367449] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3264879996] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 3266239788] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3266948265] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3267655923] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3268319292] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3268999209] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3269636832] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3270295350] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3270926883] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3271550730] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3272212125] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3272867997] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3273455598] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3274094019] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3274688277] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3275280666] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3275866755] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3276489867] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3277070118] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3277687245] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3278285136] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3278872170] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3279460947] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3280099998] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3280686276] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3281325537] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3281950056] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3282566511] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3283157850] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3283804671] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3284413797] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3285046548] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3285637971] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3286217172] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3286796058] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3287424714] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3288150348] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3288994065] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 3289534605] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 3290728728] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3291350328] ECW: w=0xbe586450 func=0xbe097f74 '0<' [Hera] [HADES][INFO ] [KRELTSC: 3291961428] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3292614213] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3293318301] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3294188520] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 3294840549] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 3295489869] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3295976880] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3296884878] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3297472290] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3298111845] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 3298572270] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3299094414] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 3300202143] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3300820635] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3301438749] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3302034078] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3302676363] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3303282927] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3303915405] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3304533414] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3305145102] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3305789382] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3306439500] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3307025946] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3307706073] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3308296824] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3308998560] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3309643260] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3310290816] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3310902210] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3311553273] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3312160908] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3312779883] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3313378047] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3314036271] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3314661210] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3315298602] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3315923226] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3316528488] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3317113359] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3317810769] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3318388647] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3319021083] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3319627038] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3320245635] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3320838675] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3321504312] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3322299582] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3323189982] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 3323765886] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 3324968178] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3325618989] ECW: w=0xbe586450 func=0xbe097f74 '0<' [Hera] [HADES][INFO ] [KRELTSC: 3326254239] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3326946000] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3327681273] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3328605735] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 3329271876] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 3329856705] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3330404658] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3331420239] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3332046564] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3332732298] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3333511440] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 3333983898] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3334469082] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 3335660811] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3336294066] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3336911634] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3337494153] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3338152902] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3338783280] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3339437031] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3340070370] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3341090802] 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: 3342688167] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3343286205] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3343917549] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3344504898] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3345202560] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3345789510] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3346388598] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3346968765] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3347613171] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3348200205] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3348847656] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3349540131] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3350162886] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3350789316] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3351483891] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3352112610] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3352765080] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3353344134] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3353938539] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3354531894] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3355148601] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3355808631] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3356455053] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3357082890] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3357753105] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3358381719] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3359056491] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3359845188] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3360722946] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 3361305024] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 3361967469] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3362455404] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3363381525] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 3364000311] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3364645074] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 3365120241] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3365608365] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 3366759165] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3367389501] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3368005809] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3368623524] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3369276981] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3369866451] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3370502394] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3371093712] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3371682657] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3372265386] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3372882576] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3373463814] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3374113764] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3374738514] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3375350412] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3375998787] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3376791453] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3377419584] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3378080769] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3378725133] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3379354461] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3379961004] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3380587833] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3381181503] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3381826224] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3382421301] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3383023350] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3383600955] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3384225117] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3384793881] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3385410000] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3385983216] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3386595345] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3387200208] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3387844362] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3388615587] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3389500947] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 3390088569] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 3390660231] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3391139115] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3392043165] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 3392637129] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3393282711] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3394080396] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 3394531266] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3395034258] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 3396522066] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3397163133] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3397796598] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3398610684] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3399282432] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3399965982] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3400697685] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3401294673] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3401961717] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3402541989] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3403134714] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3403794618] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3404366532] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3404953461] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3405632034] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3406246662] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3406857783] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3407536608] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3408203862] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3408885438] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3409790223] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3410398971] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 3411503865] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3412179435] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3412813488] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3413458923] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3414080565] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 3414788034] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3415400793] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3416017815] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 3416718480] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3417320991] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3417921528] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 3418573347] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3419136693] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3419715873] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 3420373425] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3420964869] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3421626411] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3422471472] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3423076944] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3423918498] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3424755852] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 3425326149] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 3426319890] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3426945774] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3427543350] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3428151426] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3428760909] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3429378120] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3429992118] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3430701141] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3431310981] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3431904546] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3432552837] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3433134054] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3433714746] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3434293233] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3434904564] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3435582360] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3436172229] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3436766256] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3437355600] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3437952294] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3438580782] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3439139214] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3439748592] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3440327331] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3440952396] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3441623325] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3442232913] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3442843677] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3443434281] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3444093744] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3444669837] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3445248954] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3445825194] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3446390220] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3447013017] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3447586821] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3448179042] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3448756983] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3449335848] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3449982711] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3450549102] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3451166649] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3451785225] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3452411991] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3453032373] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3453621108] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3454207197] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3454783269] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3455416314] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3455964120] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3456538029] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3457097973] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3457686162] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3458358141] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3458946960] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3459547350] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3460128021] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3460719360] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3461354043] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3461943492] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3462593001] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3463290201] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3464154813] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3464735547] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3465348810] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 3465789537] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3466280412] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 3467301264] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3467886030] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3468496101] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3469122111] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3469712400] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3470363190] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3470950770] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3471537363] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3472189245] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3472778715] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3473392986] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3474049551] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3474623271] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3475207197] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3475833921] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3476396049] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3476955825] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3477582045] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3478132455] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3478772661] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3479626479] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3480200724] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 3481186044] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3482167584] 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: 3483784080] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3484401186] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3485018397] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3485607720] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 3486248661] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3486814128] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3487387848] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 3488031141] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3488588103] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3489173247] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 3489831828] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3490404099] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3491011650] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 3491722122] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3492310185] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3492980463] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3493830900] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3494415120] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3495215430] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3496049466] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 3496628688] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 3497624655] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3498237225] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3498824532] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3499418748] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3500022960] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3500628537] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3501227667] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3501822828] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3502421412] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3503014662] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3503662113] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3504231381] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3504824463] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3505404021] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3505983075] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3506620026] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3507177030] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3507744492] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3508328124] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3508915347] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3509545578] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3510123624] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3510746631] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3511338117] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3511928406] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3512546079] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3513147057] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3513735477] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3514367304] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3515166396] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3515895474] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3516525222] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3517220553] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3517883229] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3518616612] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3519257238] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3519867183] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3520476729] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3521104125] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3521774340] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3522372084] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3523011261] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3523640148] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3524253726] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3524898552] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3525502638] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3526070058] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3526637352] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3527280120] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3527860497] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3528437913] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3529017198] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3529604694] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3530234862] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3530798187] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3531390093] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3531984813] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3532603158] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3533281374] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3533893356] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3534528186] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3535228368] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3536052618] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3536610126] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3537227883] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3537992892] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 3538440507] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3538934070] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 3540318810] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3540949461] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3541587021] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3542436114] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3543028860] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3543688932] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3544290813] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3544887318] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3545541594] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3546125289] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3546704847] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3547326510] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3547951239] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3548672463] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3549320040] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3549892395] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3550560699] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3551269344] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3551902221] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3552603096] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3553475352] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3554047875] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3555048441] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3555941781] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 3556534212] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 3557658006] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3558284919] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3558912147] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3559536015] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3560137707] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3560726673] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3561348294] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3561931359] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3562516839] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3563106099] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3563743701] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3564310722] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3564915774] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3565535904] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3566142720] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3566806656] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3567483465] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3568060650] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3568629540] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3569229552] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3569898801] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3570477603] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3571101555] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3571711101] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3572292087] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3572903061] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3573536589] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3574140003] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3574724916] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3575366088] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3575950119] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3576528711] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3577105392] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3577687911] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3578306949] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3578859690] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3579456783] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3580041801] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3580602270] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3581186784] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3581760735] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3582336219] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3582900972] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3583532316] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3584108493] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3584714259] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3585375864] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3586230522] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3586805229] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3587430630] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 3587879673] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3588370800] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 3589364436] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3589970664] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3590579832] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3591286020] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3591856275] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3592584975] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3593210628] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3593848545] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3594516933] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3595196745] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3595778928] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3596464494] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3597120933] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3597754230] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3598438557] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3599036952] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3599626716] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3600276414] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3600893247] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3601567536] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3602401698] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3602978673] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3603853701] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3604722072] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 3605315490] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 3606414189] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3607066218] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3607679250] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3608309082] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3608913231] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3609489597] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3610411770] 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: 3611910015] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3612476931] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3613057707] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3613655640] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3614295678] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3614867592] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3615455571] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3616024650] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3616595178] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3617239437] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3617836173] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3618430725] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3619026285] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3619612521] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3620225028] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3620773254] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3621374379] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3621966768] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3622533327] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3623125842] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3623718273] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3624322107] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3624913887] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3625565391] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3626142912] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3626718711] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3627294846] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3627911805] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3628561818] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3629131632] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3629745399] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3630329997] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3630888219] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3631471473] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3632043555] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3632620047] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3633186207] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3633806022] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3634393959] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3635000166] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3635662149] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3636532473] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3637123413] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3637767231] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3638645472] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 3639106863] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3639605256] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 3640674177] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3641301783] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3641897784] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3642499014] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3643075695] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3643695132] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3644245626] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3644854290] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3645502875] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3646092660] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3646695003] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3647388402] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3647962437] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3648549597] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3649275630] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3649882236] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3650501883] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3651184341] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3651765495] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3652466874] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3653379009] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 3653987631] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 3654711816] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3655234527] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3656176440] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 3656786910] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3657502506] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 3658003356] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3658552359] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 3659792157] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3660510252] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3661189791] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3661865634] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3662495991] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3663187836] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3663828546] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3664451616] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3665136153] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3665775771] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3666401676] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3667086822] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3667699623] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3668347347] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3669032262] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3669657999] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3670304085] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3670992486] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3671608227] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3672371283] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3673383189] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 3674169429] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 3674981730] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3675604170] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3676720236] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 3677407146] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3678143595] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3678930591] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 3679409517] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3679924689] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 3681373521] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3681992349] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3682633626] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3683265285] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3683873865] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3684548322] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3685105977] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3685914876] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3686482737] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3687116475] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3687645780] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3688241424] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3688819974] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3689433447] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3689964369] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3690560874] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3691132221] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3691745190] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3692275062] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3692882865] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3693456690] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3694073124] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3694605285] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3695287743] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3695933010] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3696767424] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 3697322769] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 3698324322] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3698927820] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3699519390] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3700114404] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3700673508] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3701370540] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3701956755] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3702659604] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3703283745] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3704069817] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3704806728] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3705679047] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3706477320] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3707364570] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3708153183] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3708971679] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3709755336] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 3710605080] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3711338484] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3712153725] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3712876230] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3713668623] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3714409419] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3715151706] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3715850124] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3716670090] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3717349692] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3718109241] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3718781892] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3719445135] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3720016566] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3720711960] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3721354014] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3722196219] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3722895540] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3723663321] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3724436499] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3725228388] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3725935899] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3726723609] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3727364991] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3728021535] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3728625537] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3729292413] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3729891984] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3730547499] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3731107527] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3731712705] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3732372462] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3733212609] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3733746009] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 3734784585] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3735411540] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3735993954] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3736584894] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3737198283] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3737857473] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3738426909] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3739079043] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3739642368] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3740260314] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3740794323] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3741404415] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3741965661] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3742632705] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3743173035] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3743793837] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3744356973] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3744973344] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3745555149] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3746194893] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3746859333] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3747715104] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 3748269000] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3748880499] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 3749326203] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3749818107] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 3750809601] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3751397160] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3751996437] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3752575869] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3753135246] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3753781857] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3754333233] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3754966341] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3755726772] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3756453330] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3757015710] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3757642434] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3758287890] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3758947227] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3759516222] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3760167852] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3760756566] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3761401980] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3761960139] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3762940272] 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: 3764487741] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3765055056] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3765675249] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3766214193] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3766824075] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3767467368] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3768284331] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 3768828882] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 3769840473] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3770438700] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3771088461] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3771673815] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3772229874] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3772902399] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3773455686] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3774077412] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3774679104] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3775295538] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3775827468] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3776425611] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3777005085] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3777617445] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3778260654] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3778979883] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3779628594] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 3780338562] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3780964383] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3781619121] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3782233245] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3782907471] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3783534090] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3784214112] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3784851966] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3785541921] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3786113142] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3786754944] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3787378245] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3788038296] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3788609685] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3789251466] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3789868110] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3790528812] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3791099382] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3791754351] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3792357786] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3793019538] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3793603779] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3794246883] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3794850843] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3795513372] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3796105005] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3796770768] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3797330103] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3797955672] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3798485166] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3799080453] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3799726938] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3800553036] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3801077049] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 3802119216] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3802707363] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3803280915] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3803861334] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3804435915] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3805050270] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3805580877] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3806189037] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3806747091] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3807359787] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3807887979] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3808494480] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3809052093] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3809664306] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3810192729] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3810798327] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3811355835] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3811966977] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3812507307] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3813142032] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3813758550] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3814584165] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 3815138523] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3815750085] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3816465345] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 3816909915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3817396800] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 3818311791] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3818917536] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3819489051] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3820067244] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3820625781] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3821260275] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3821811252] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3822369705] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3823021356] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3823568553] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3824127972] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3824741109] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3825308844] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3825868452] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3826480539] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3827028345] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3827632053] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3828215328] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3829002660] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 3829566048] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 3830396535] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3830978739] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3831564408] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3832143336] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3832703931] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3833316249] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3833876151] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3834452769] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3835028904] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3835829088] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3836336511] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 3837109941] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3837707937] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3838278297] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3838855944] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3839414733] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3840053385] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3840603417] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3841163949] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3841853232] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3842399652] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3842974569] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3843551502] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3844355256] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 3844877652] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 3845724603] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3846316761] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3846887331] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3847460904] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3848029731] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3848644968] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3849207411] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3849820758] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3850403718] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3850964355] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3851536941] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3852098460] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3852733101] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3853278576] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3853892532] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3854564007] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3855128970] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3855746139] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3856367886] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3856983459] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3857582127] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3858384180] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 3858948030] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3859539915] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 3859963737] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3860446548] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 3861444699] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3862047042] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3862624752] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3863256663] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3863839371] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3864480417] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3865084440] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3865664943] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3866302041] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3866886345] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3867465357] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3868244982] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3868814502] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3869429697] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3870084204] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3870668193] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3871304367] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3871927899] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3872763552] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 3873381498] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 3874354848] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3875007339] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3875690385] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3876325152] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3876935202] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3877625325] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3878224014] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3878853468] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3879515451] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3880378089] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3880938369] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 3881868606] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3882454758] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3883030431] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3883611984] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3884212143] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3884888721] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3885817908] 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: 3887367897] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3887967258] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3888645180] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3889241874] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3889869648] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3890493978] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3891277068] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 3891801753] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 3892773780] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3893398866] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3894005262] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3894637698] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3895226286] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3895827075] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3896430930] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3897060069] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3897618837] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3898187097] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3898801599] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3899388801] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3900032934] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3900622131] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3901210005] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3901810437] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3902398605] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3903079845] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3903638991] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3904228839] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3904836663] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3905637540] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 3906184149] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3906796530] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3907541484] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 3907973496] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3908462691] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 3909531633] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3910118898] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3910693962] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3911338410] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3911951337] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3912563844] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3913198989] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3913791483] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3914436813] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3915013200] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3915613443] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3916245207] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3916809582] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3917396910] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3918029409] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3918595254] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3919200915] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3919803762] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3920389326] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3920978985] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3921569946] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3922227204] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3922804851] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3923396148] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3924069030] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3924647412] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3925237890] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3925899495] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3926457213] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3927055839] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3927652974] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3928247715] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3929062914] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3929667168] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3930793776] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3931414746] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3932040357] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3932644737] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3933235824] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3933826848] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3934454769] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3935043882] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3935632953] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3936238089] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3936861306] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3937413060] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3937972290] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3938557728] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3939121578] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3939740406] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3940304235] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3940924764] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3941502642] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3942079848] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3942692670] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3943268763] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3943843911] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3944432037] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3945081546] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3945654195] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3946237428] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3946836537] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3947405490] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3948028182] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3948586614] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3949210104] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3949800246] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3950397024] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3951214701] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3951772986] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3952370604] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 3952808853] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3953323542] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 3954481419] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3955140420] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3955746207] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3956378748] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3956977899] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3957585450] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3958174437] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3958744881] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3959393403] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3959989845] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3960592629] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3961265427] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3961848198] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3962434245] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3963075501] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3963680763] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3964321368] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3964944291] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3965595459] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3966277728] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3966895674] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3967591320] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3968172957] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3968748189] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3969378756] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3969967071] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3970543815] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3971176986] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3971756964] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3972365229] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3972955476] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3973552863] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3974381229] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3974971875] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3976130592] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3976761558] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3977354661] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3977968785] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3978577932] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3979179876] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3979789317] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3980395755] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3980972709] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3981551049] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3982198206] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3982785576] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3983347242] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3983908257] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3984484497] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3985127328] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3985692333] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3986297784] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3986915835] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3987516813] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3988125897] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3988797792] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3989470422] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3990159117] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3990851844] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3991481802] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3992113083] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3992763768] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3993365250] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3993996993] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3994561662] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3995183304] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3995759964] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3996344373] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3997140399] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3997732536] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3998353275] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3999123765] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3999592548] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4000097367] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 4001111499] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4001757144] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 4002467595] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4003411083] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 4004034027] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4005382836] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4006290435] ECW: w=0xbe586540 func=0xbe098010 '0>' [Hera] [HADES][INFO ] [KRELTSC: 4007150406] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4008061365] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4009014072] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4010090091] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4010687058] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4012324470] 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: 4014035382] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4014622542] ECW: w=0xbe586540 func=0xbe098010 '0>' [Hera] [HADES][INFO ] [KRELTSC: 4015195380] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4015821915] ECW: w=0xbe585be0 func=0xbe08cdec 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 4016433750] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 4017169065] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4018009443] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 4018554666] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 4019445738] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4020084411] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4020698346] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4021424106] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4022287101] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4022853282] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4023517722] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 4024015443] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4024581771] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 4025486241] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4026082389] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 4026787254] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4027603524] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 4028120292] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4029140493] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4029759867] ECW: w=0xbe586540 func=0xbe098010 '0>' [Hera] [HADES][INFO ] [KRELTSC: 4030381950] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4031031501] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4031732082] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4032586110] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4033113903] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4034066253] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4034660553] ECW: w=0xbe586540 func=0xbe098010 '0>' [Hera] [HADES][INFO ] [KRELTSC: 4035244878] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4035868893] ECW: w=0xbe585be0 func=0xbe08cdec 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 4036485894] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 4037389440] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4038415983] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 4039117215] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 4040458569] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4041399873] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4042133886] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4043084220] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4043952486] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 4044517050] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4045181721] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4045932345] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 4046386596] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4046874951] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 4048470342] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4049074365] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4049676498] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4050292932] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4050911634] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4051523343] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4052129655] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4052715933] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4053352233] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4053968058] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4054587558] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4055174718] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4055784537] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4056370563] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4057049304] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4057665423] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4058305734] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4058923533] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4059555654] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4060199304] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4060876554] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4061503530] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4062176139] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4062809940] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4063446912] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4064120550] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4064870964] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 4065734904] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4066445418] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4067179431] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4068015567] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4068567804] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4069596972] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4070271786] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4071028521] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4071803757] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4072634874] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 4073479095] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4074304458] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4075335558] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4076341059] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4076934687] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 4078119465] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4078746861] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4079347398] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4079938086] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 4080545343] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4081141302] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4081751268] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4082340276] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4082992977] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4083584883] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4084189620] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4084760127] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4085357304] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4085943057] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4086568647] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4087162338] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4087763274] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4088319921] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4088887845] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4089458016] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4090090263] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 4090703379] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4091336004] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4092061617] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4092910710] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 4093467462] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4094110629] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 4094573742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4095070098] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 4096268169] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4096872759] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4097478693] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4098071208] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4098678360] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4099236939] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4099820151] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4100399289] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4101040041] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4101636819] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4102255353] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4102849905] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4103504517] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4104289476] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4105131891] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4105994340] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4106804562] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4107572616] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4108232982] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4108830327] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4109465451] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4110074304] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4110691536] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4111255953] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4111832844] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4112412633] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4113052125] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 4113678555] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4114324368] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4115095425] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4115953485] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4116516873] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4117614837] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4118210649] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4118794953] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4119384990] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4119977904] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 4120598664] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4121239143] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4121920866] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4122759123] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4123292124] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 4146280194] 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: 4148992596] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4149666633] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4150317801] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4150921341] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 4151521416] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4152114141] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4152722343] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4153287390] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4153898910] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4154506104] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4155138687] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4155736578] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4156363092] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4156963272] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4157629581] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4158238602] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4158854721] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4159469076] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4160087883] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4160708727] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4161355422] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 4161965577] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4162594170] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4163321904] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4164146154] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 4164684174] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4165304829] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4166031177] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 4166489418] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4166989071] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 4168307724] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4168954209] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4169575074] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4170196905] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4170810000] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4171422633] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4171995555] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4172610519] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4173220002] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4173799245] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4174381260] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4174950822] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4175596404] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4176245262] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4176827361] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4177443039] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4178060355] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4178885991] ECW: w=0xbe592618 func=0xbe08ed8e 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 4179923601] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4180800288] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4181921331] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4183023264] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4183707801] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4185079542] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4185718278] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4186316085] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4186911981] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4187488410] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4188089451] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4188685998] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4189326414] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4189958913] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4190610858] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4191211605] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4191818757] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4192459110] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4193091315] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4193680974] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4194300243] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4194879969] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4195488276] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4196099418] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4196679438] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4197278568] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4197856257] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4198500012] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4199121906] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4199703585] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4200377391] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4201109829] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4201787436] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4202464665] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4203090402] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 4203886491] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4204774287] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4205347587] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4205970930] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 4206438894] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4206923427] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 4208175636] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4208782410] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4209373329] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4210004610] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4210629192] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4211249007] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4211886756] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4212676545] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4213433028] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4214254800] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4215120945] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4215897441] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4216714824] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4217487729] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4218127116] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4218716145] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4219320084] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4219966422] ECW: w=0xbe592618 func=0xbe08ed8e 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 4220601378] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4221232995] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4222040634] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4222926435] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4223490600] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 4224762003] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4225401642] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4226004048] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 4226602884] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4227173433] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4227774285] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4228342524] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4228962738] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4229579109] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4230150897] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4230761934] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4231353189] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4232006184] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4232627826] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4233292287] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4233942111] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4234543824] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4235199843] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4235850780] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4236452472] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4237044798] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4237612722] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4238241441] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4238843742] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 4239405051] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4239993156] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4240554339] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4241188203] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 4241894916] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4242508368] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 4243283037] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4244188200] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4244757132] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4245421656] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4246177173] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 4246672878] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4247181183] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 4248598389] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4249224420] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4249808178] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4250398131] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4251003246] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4251618504] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4252248924] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4252887366] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4253486937] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4254099528] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4254725223] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4255325823] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4255978020] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4256616903] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4257233484] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4257830283] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4258402680] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4258975497] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4259583006] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4260305658] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4261177263] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4261704615] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 4262799744] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4263408534] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4264002078] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4264967952] 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: 4266584490] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4267209156] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4267863159] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4268489715] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4269059277] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4269646143] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4270225764] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4270857423] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4271491707] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4272076914] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4272680790] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4273269693] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4273913196] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4274646201] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4275281031] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4275954921] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4276564908] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4277246379] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4277937216] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4278570303] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4279162755] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4279740066] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4280372355] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4280983371] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4281547410] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4282128438] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4282691700] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4283358975] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4284076461] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4284686427] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4285313802] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4285909950] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4286575524] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4287227196] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4287836049] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4288490619] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4289099010] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4289721786] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4290348636] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4290925401] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4291507899] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4292076390] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4292700342] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4293314445] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4293913302] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4294527846] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4295125212] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4295768694] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4296531330] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4297383174] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4297939674] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4298592039] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 4299079449] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4299590085] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 4300782717] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4301404800] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4301993409] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4302577965] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4303183353] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4303758669] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4304404944] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4305044856] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4305635922] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4306251264] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4306863330] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4307477097] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4308131793] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4308771747] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 4309386081] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4309994955] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4310583963] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4311150795] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4311776952] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4312487634] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4313338575] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 4313868258] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 4314935100] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4315565961] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4316147136] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4316846583] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4317451299] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4318111434] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4318770162] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4319555268] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4320383760] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4321184049] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4322040366] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4322749284] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4323344193] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4323964764] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4324555116] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4325186187] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4325819589] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4326423465] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4327027908] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4327628277] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4328292423] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4328931285] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4329533712] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4330155186] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4330775715] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4331408529] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4332009276] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4332591207] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4333163415] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4333728819] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4334344434] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4334942094] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4335530241] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4336130967] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4336738287] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4337378955] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4338007023] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4338608001] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4339202826] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4339806282] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4340446551] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4341092805] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4341689562] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4342296546] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4342886394] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4343507574] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4344117603] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 4344684519] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 4345270125] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 4345852707] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4346498772] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4347272412] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4348131753] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4348668828] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4349319765] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4350077214] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 4350537933] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4351049997] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 4353516972] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4354137648] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4354734573] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4355338218] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4355957088] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4356561573] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4357156167] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4357796520] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 4358443971] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4359001920] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4359618144] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4360451424] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4361009499] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 4362345477] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4362958635] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4363550835] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4364165337] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4364790297] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4365366012] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4366014198] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4366578825] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4367222748] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4367880951] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4368500934] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4369140615] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 4369801107] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4370388183] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4371051510] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4371916374] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 4372491606] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 4373839155] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4374445047] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4375025193] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4375607103] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4376241114] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4376825250] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4377417429] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4377985479] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4378617957] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4379198229] ECW: w=0xbe583930 func=0xbe09df8e 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 4379811093] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4380427821] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 4381076406] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4381648971] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4382265783] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4383132579] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4383684837] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 4385682546] 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: 4387351773] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4387962684] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4388571810] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4389177912] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4389817929] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4390420818] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4391025849] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4391651838] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 4392315480] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4392883740] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4393509582] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4394350149] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 4394873574] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 4396008855] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4396627389] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4397247099] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4397833608] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4398473310] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4399097724] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4399706619] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4400331621] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 4401003516] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4401588093] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4402203645] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4403037681] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 4403577843] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4404195138] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 4404647163] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4405129827] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 4406433402] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4407051621] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4407679521] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4408276530] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4408932486] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4409547555] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4410237615] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4410878808] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 4411632519] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4412273838] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4412879583] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4413759294] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4414343766] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 4415731593] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4416352899] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4416943713] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4417537299] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4418185401] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4418784888] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4419388722] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4420002048] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4420654917] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4421259885] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4421854710] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4422489435] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 4423131531] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4423681752] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4424257131] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4425066450] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 4425584772] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 4426970037] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4427638782] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4428249336] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4428856740] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4429493019] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4430112225] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4430750373] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4431354711] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4432008882] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4432592535] ECW: w=0xbe583930 func=0xbe09df8e 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 4433196978] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4433787666] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 4434420102] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4434967257] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4435547571] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4436373291] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4436914839] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 4438256865] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4438872459] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4439496684] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4440089409] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4440731568] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4441353840] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4441957044] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4442589942] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 4443217401] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4443831483] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4444422276] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4445280084] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 4445847777] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 4446992844] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4447603272] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4448191608] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4448776017] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4449415026] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4450035492] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4450637940] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4451271846] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 4451959050] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4452532371] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4453136604] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4454020011] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 4454550744] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4455254601] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4456065054] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 4456727709] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 4457555613] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4458361845] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 4458855009] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4459363881] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 4460695764] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4461437211] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4462216458] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 4462872225] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4463504661] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4464831462] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4465801599] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 4466509194] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4467646932] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4468580844] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 4469236212] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 4470363009] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4470976692] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4471561038] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4472175120] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4472773221] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4473362355] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4473974925] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4474563030] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4475168460] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4475874102] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4476746274] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 4477392150] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 4478079291] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 4478663742] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4479629511] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 4480240401] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 4480845621] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4481382927] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4482308019] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4482920547] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4483613064] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4484363373] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 4484836482] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4485330066] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4486676082] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4487568267] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 4488164709] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 4489444974] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4490321283] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 4490952501] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 4492339824] 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: 4493867112] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4494826749] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 4495561182] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4496409750] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 4497006318] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4498114299] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 4498783002] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4499547654] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4500157410] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4501135401] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4501751373] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4502370936] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4502903622] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4503832179] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4504448277] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4505095350] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4505857062] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4506377904] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4506871635] 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: 4534686156] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4535663811] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 4536417606] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 4537653897] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4538344398] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4538965536] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 4539610215] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4540308066] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4540979268] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4541581674] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4542184689] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 4542760866] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4543353339] ECW: w=0xbe592708 func=0xbe08eefc '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: 4569917751] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4570826631] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 4571505939] 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: 4600029378] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4600925994] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4601507820] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4602188199] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4602952599] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4603462710] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4603957344] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 4605300609] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4605935754] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4606551075] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4607188383] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4607789802] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4608406698] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4609050117] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4609727262] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4610487546] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4611562410] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4612503441] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 4613267421] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4614202089] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4615186170] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 4615839963] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4616887653] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4617791598] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 4618412190] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4619131188] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4619900586] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 4620388878] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4620925365] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 4622223354] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4622941008] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4623681804] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4624342569] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4624955202] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4625594589] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4626222069] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4626832434] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4627449078] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4628077062] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4628676297] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4629278430] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4629895158] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4630475325] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4631061603] ECW: w=0xbe592708 func=0xbe08eefc '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: 4633582107] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4634502705] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 4635155091] 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: 4637393754] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4638265002] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 4638856656] 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: 4640332620] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4641191688] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 4641814800] 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: 4643241435] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4644122175] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 4644723048] 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: 4646370645] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4647365058] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 4648004907] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 4649094492] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4649984745] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 4650602964] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 4651773126] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4652672892] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 4653318894] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 4654063491] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4654642419] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4655589603] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4656194886] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4656852228] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4657605456] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 4658040702] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4658526138] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 4659512781] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4660035576] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4660852392] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 4661472753] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 4662230139] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4662838740] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4663712214] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 4664322264] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 4665146577] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4665656499] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4666461639] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4667027043] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 4667861016] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4668356175] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4669159257] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 4669797342] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4670477406] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4671279417] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 4671977562] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 4674454638] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4675116810] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 4676114793] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 4677196734] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4677824991] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4678438422] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4679066742] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4679650668] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4680276909] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4680909807] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4681505304] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4682111994] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4683084924] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 4683920031] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 4684922067] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 4686069507] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4687031895] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 4687806186] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 4688666871] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 4689209322] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4689732075] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4690473396] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 4691017653] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4691545719] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4692226329] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 4692762606] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4693255875] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4693928274] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 4694431854] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4694967123] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4695662412] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 4696188378] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4696693428] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4697375760] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 4697863443] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4698348375] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4699009602] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 4699473975] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4699950297] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4700578218] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 4701107964] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4701600099] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4702277034] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 4702773579] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4703297214] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4703976564] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 4704504021] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4705026543] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4705821162] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4706672670] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 4707162579] Total tests run: 1003 [Hera] [HADES][INFO ] [KRELTSC: 4707675231] Passed: 965 [Hera] [HADES][INFO ] [KRELTSC: 4708179462] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 4708657947] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 4709227656] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 4709743542] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 4710326208] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 4710912927] ============================================== [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, 0x00000000be0a7e9a) [Hera] VM: parity bootstrap complete [Hera] [HADES][INFO ] [KRELTSC: 4733739885] 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: 4754049531] 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: 4762369437] exec_block: block 2057 len 265 [Hera] [HADES][INFO ] [KRELTSC: 4764797478] exec_block: block 2049 len 177 [Hera] [HADES][INFO ] [KRELTSC: 4766040195] EXEC: capsule 'lib.4th' [Hera] [HADES][INFO ] [KRELTSC: 4769997183] exec_block: block 4050 len 440 [Hera] [HADES][INFO ] [KRELTSC: 4772163396] exec_block: block 2050 len 37 [Hera] [HADES][INFO ] [KRELTSC: 4772772921] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4773373941] ECW: w=0xbe5b5c90 func=0xbe07bee4 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4773957720] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4775128218] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4775668947] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4776250521] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 4777209444] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4777746624] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 4778600799] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4779135228] ECW: w=0xbe5b5c90 func=0xbe07bee4 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4779710628] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4780663209] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4781213157] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4781790174] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] Hera [live][HADES][INFO ] [KRELTSC: 4782514380] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4783063719] ECW: w=0xbe5b5c90 func=0xbe07bee4 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4783636893] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4784584497] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4785502344] 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: 4787051892] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4787657133] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4788236040] ECW: w=0xbe592708 func=0xbe08eefc '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] Heartbeat: 3 ticks, trust=0x00010000, variance=0x00000000 [Hera] LithosAnanke v1.5.4 [Hera] StarForth Version 3.1.0 [Hera] StarForth Emergency CLI [Hera] FORTH-79 interpreter — type BYE or power off to exit [Hera] ok>