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 15:12:08 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: 4276440] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 19622106] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 38833179] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 39494259] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 40248831] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 41085534] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 41767803] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 42534387] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 42971271] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 43714209] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 49341894] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50367912] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 53451615] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 54176136] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54987072] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 56584626] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 57404907] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58186359] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 59924151] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 60758460] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61546464] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 63770217] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 64779540] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65580900] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 67864209] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 68403342] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 68899341] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69779724] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 70557522] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71398509] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 72099321] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 72526608] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 73009566] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 73782975] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74586225] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 76086213] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 76722870] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77516733] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 79089633] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 79773414] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80561607] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 82176192] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 82899705] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83681346] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 87151722] 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: 93329355] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 94111458] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94921638] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 96556341] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 97282794] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98069916] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 99649914] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 100478343] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101285520] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102876375] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 103967514] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104778702] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 106561182] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 107575713] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108387405] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 110219781] 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: 111888861] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 112630749] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113440215] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 114992535] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 115749858] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116540844] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 118125021] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 118797609] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119727426] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 121311561] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 122150469] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 123031923] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 125246667] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 126323379] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127122429] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 128884014] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 129424680] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 129917907] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130792074] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 131373795] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 131995521] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 132691524] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 133123788] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 133605108] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 134301888] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135099594] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 136726842] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 137463291] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 138267360] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 139859076] 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: 141490566] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 142221807] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143039421] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 144715557] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 145514460] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146330583] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 148051449] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 148616811] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 149214156] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150078222] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 150654273] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 151245759] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 151805892] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152667312] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 153295695] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 153889428] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 154582071] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 155029539] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 155493891] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 156358944] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 157167822] 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: 158966052] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 159696180] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160498590] 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: 162245244] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 162983772] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163791810] 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: 165653460] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 166225185] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 166809594] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167707974] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 168284067] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 168810453] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 169369179] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170247462] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 170832732] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 171430959] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 172139100] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 172573422] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 173061126] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 173777289] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174575583] 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: 176410542] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 177187416] 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: 178822350] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 179607162] 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: 181364190] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 182085708] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182883141] 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: 184680090] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 185233545] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 185811612] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186683889] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 187268235] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 187806339] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 188364666] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189243579] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 189830487] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 190349649] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 190915347] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191780631] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 192361323] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 192967152] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 193661559] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 194098485] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 194568129] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 195268458] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196065849] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 197531082] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 198235149] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 199048437] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 200513523] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 201233760] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 202032012] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 203558502] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 204171492] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 204868566] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 205314606] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 205795758] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 206726814] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 207554172] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 209106177] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 209803797] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 210602805] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 212023329] 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: 213707403] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 214396791] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215197269] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 216762063] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 217358127] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 218065764] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 218497335] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 218965362] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 219970674] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220765251] 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: 222568563] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 223321728] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224114499] 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: 226041627] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 226688406] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 227418051] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 227883705] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 228392682] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 229439595] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230241186] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 231956025] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 232741173] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233536485] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 235204725] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 235957638] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236764521] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 238321020] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 238873215] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 239347437] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240211209] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 240810990] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 241432863] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 242130567] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 242578161] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 243063513] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 243943035] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244747839] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 245367801] 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: 248023881] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 248757957] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249564945] 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: 251304942] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 252119763] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 252911148] 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: 254776032] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 255346749] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 255943002] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256813767] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 257391057] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 257955789] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 258516678] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259378203] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 259966455] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 260638014] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 261448572] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 262132710] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 262797171] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 263568774] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 264010110] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 264483366] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 265701387] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 266516145] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 268309944] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 268990155] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269776416] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 271442094] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 272200488] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272994582] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 274385706] 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: 276470313] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 277375014] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278164677] 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: 280212072] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 280753704] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 281198799] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282051315] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 282631482] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 283259025] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 284007906] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 284429040] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 284900553] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 285557349] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286344492] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 287912478] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 288698256] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289494303] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 291231738] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 291780153] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 292231506] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293087865] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 293724018] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 294311682] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 295052478] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 295485036] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 295955457] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 296692263] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 297499272] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 299126541] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 300037542] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300828654] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 302014356] 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: 304136658] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 304723062] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 305166204] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 306058284] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 306685995] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 307301463] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 308145453] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 308765142] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 309420279] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 310159563] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 310576602] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 311051118] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 312126171] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312922407] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 314568009] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 315251475] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316035279] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 317643081] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 318387216] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319197963] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 320920845] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 321746040] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322547442] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 324340023] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 325165281] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325949295] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 327860043] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 328680765] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329469063] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 330081255] 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: 332995320] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 333545457] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334401186] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 334978161] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 335493879] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336345786] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 336922992] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 337545243] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 338250654] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 338665341] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 339137106] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 339900960] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340681530] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 342412938] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 343249725] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344036700] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 345760254] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 346284162] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 347140311] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 347717475] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 348304782] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 349026027] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 349445565] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 349925037] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 351066366] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351853404] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 353501421] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 354218760] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 355002627] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 356605893] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 357361242] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358143219] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 359453178] 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: 361342590] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 362093361] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 362893356] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 364594566] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 365189811] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 365903895] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 366327150] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 366830373] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 367590972] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 368369757] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 370100997] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 370849479] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 371639457] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 373252593] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373840971] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 374545374] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 374961552] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 375474687] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 376418889] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377231736] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 378871017] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 379621536] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 380394441] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 382153023] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 382738062] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 383450130] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 383870487] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 384339291] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 385205625] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 386016057] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 387001041] 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: 389243925] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 389954439] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 390732048] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 392436576] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 393021531] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 393729252] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 394173129] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 394643550] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 395871882] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 396669945] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 398754426] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 399914424] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 400708518] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 402635163] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 403220139] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 403921581] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 404354517] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 404834451] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 405502692] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 406294644] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 407853957] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 408672537] 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: 410411400] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 411234537] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 412986735] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 413605626] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 414314544] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 414752058] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 415242912] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 416145450] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 416961594] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 418630170] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 419410530] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 420208572] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 421889496] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 422701209] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 423520986] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 425190108] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 425804064] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 426504855] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 426939135] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 427408884] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 428129457] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 428924013] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 430498929] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 431243379] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 432046587] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 432893706] 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: 435036189] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 435632169] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 436348143] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 436769046] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 437238228] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 438259752] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 439045068] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 440795355] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 441589827] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 442382913] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 444141894] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 445002369] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 445786698] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 447650217] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 448631820] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 449410983] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 450645426] 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: 452905593] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 453479859] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 454339032] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 455010633] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 455596596] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 456330714] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 456751596] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 457232790] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 458188605] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 458984547] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 460696425] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 461511666] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 462319116] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 464179989] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 464991156] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 465790479] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 467568969] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 468107157] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 468969396] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 469563948] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 470154447] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 470865717] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 471286158] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 471781527] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 472964814] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 473765670] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 474824616] 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: 477293754] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 478150134] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 478929129] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 481001409] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 482070288] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 482860434] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 484933281] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 485536170] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 486433269] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 487017426] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 487605321] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 488323668] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 488756331] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 489227991] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 490487277] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 491282463] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 492916872] 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: 494750550] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 495331935] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 496129368] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 497253036] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 498020775] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 498838494] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 500481366] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 501081399] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 501954411] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 502531617] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 503145426] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 503844264] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 504274575] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 504750687] 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: 506383899] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 507203970] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 509667249] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 510372786] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 511187418] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 511930104] 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: 514144197] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 514703007] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 515591286] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 516169206] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 516763254] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 517487859] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 518042616] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 518614278] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 519954519] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 520761507] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 522794139] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 523376133] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 524202378] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 525305424] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 525904869] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 526799259] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 527377515] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 527998884] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 528775338] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 529479804] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 530165433] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 530922672] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 531338514] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 531820821] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 532464261] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 533237481] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 534774051] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 535407894] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 536183802] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 537711027] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 538352661] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 539142954] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 540670872] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 541367316] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 542158722] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 543695943] 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: 545379240] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 546162540] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 546989982] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 548769963] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 549540684] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 550306680] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 552119022] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 552630708] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 553086702] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 553946253] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 554521590] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 555020886] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 555490278] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 556330446] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 556908702] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 557552457] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 558325572] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 558853659] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 559394682] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 560191779] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 560972475] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 562535337] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 563181129] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 563991666] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 565552323] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 566202420] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 566975997] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 568499736] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 569127657] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 569908248] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 571435473] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 572137188] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 572910492] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 574392777] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 575139936] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 575937096] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 577765797] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 578538576] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 579311019] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 580161036] 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: 582778812] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 583326849] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 583792209] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 584654196] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 585232767] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 585728010] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 586162878] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 587028057] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 587613054] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 588200928] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 588947520] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 589362102] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 589842456] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 590630859] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 591424365] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 592946676] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 593584761] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 594362580] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 595857465] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 596484546] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 597278955] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 598800594] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 599475555] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 600266919] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 601837068] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 602551383] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 603325506] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 604865457] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 605572695] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 606357969] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 608013084] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 608736849] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 609539679] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 611288391] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 611803962] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 612269511] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 613117785] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 613695810] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 614200671] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 614635602] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 615481167] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 616079961] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 616659981] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 617385069] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 617807631] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 618289077] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 618904188] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 619680978] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 620861766] 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: 622728120] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 623350077] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 624126699] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 625648674] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 626349570] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 627137343] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 628666815] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 629364687] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 630142989] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 631685082] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 632370396] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 633162936] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 634667061] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 635352081] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 636128619] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 637688772] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 638218434] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 638691354] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 639550632] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 640132269] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 640632426] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 641081343] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 641936799] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 642511107] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 643021953] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 643475259] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 644317401] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 644907564] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 645500583] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 646226595] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 646652202] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 647122161] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 648187302] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 648977553] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 650529138] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 651224259] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 652031940] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 653561349] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 654261678] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 655045713] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 656596017] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 657276270] 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: 658843941] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 659628627] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 661288173] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 662007423] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 662818464] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 664411398] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 665098476] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 665880726] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 667523493] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 668084865] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 668575362] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 669430188] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 670011216] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 670544637] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 671019657] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 671873580] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 672455721] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 672995484] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 673441776] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 674385495] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 675167157] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 675967131] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 676896612] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 677335806] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 677807865] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 678809691] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 679640829] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 681346974] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 682032666] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 682821111] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 684465201] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 685195518] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 685993392] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 687796032] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 688365825] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 688842798] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 689744937] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 690327582] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 690878706] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 691355994] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 692253891] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 692828976] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 693367101] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 693832041] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 694711500] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 695288937] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 695906211] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 696629031] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 697054386] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 697531506] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 698299182] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 699100185] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 700623609] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 701273055] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 702071958] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 703551702] 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: 705130020] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 705738201] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 706542039] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 708002820] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 708761340] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 709546005] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 711370569] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 711939606] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 712419876] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 713292468] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 713871039] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 714468909] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 715206471] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 715649424] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 716117535] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 716934309] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 717736824] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 719284398] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 719969208] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 720781908] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 722326731] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 722980776] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 723783186] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 725291385] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 726070716] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 726873336] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 728685426] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 729278256] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 729764280] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 730639350] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 731217186] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 731836959] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 732559212] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 732983118] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 733461330] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 734216805] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 735017703] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 736513827] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 737157834] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 737993004] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 739509162] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 740218416] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 741003459] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 742552713] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 743192394] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 744016224] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 745095498] 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: 747046230] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 747583347] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 748069329] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 748941564] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 749534331] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 750061998] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 750537312] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 751407237] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 751984191] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 752596593] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 753369099] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 753793131] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 754266912] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 755073459] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 755860455] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 757352064] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 758015832] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 758821728] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 760323900] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 761002473] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 761789532] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 763335825] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 763969542] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 764752401] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 766259277] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 766797612] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 767277756] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 768134115] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 768710817] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 769277250] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 769725054] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 770577192] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 771187011] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 771776943] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 772498881] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 772917957] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 773414628] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 774020541] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 774798927] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 776264118] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 776855646] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 777645288] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 779120727] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 779760870] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 780539298] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 782030907] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 782676720] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 783457143] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 784991487] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 785723190] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 786516906] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 787522071] 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: 789872727] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 790456380] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 790924239] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 791774907] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 792418893] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 793025205] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 793748193] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 794174787] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 794663163] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 795420696] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 796199733] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 797672904] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 798281589] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 799076313] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 800543919] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 801188367] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 801963477] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 803463423] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 804106884] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 804912486] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 806431059] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 807201675] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 808028466] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 810157992] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 810721023] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 811244175] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 812133630] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 812714469] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 813331848] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 814081548] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 814501989] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 814974216] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 815822637] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 816603690] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 818084715] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 818676621] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 819471324] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 820929081] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 821620863] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 822398787] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 823938633] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 824460063] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 824920698] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 825786843] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 826367283] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 826955955] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 827684067] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 828115680] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 828586374] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 829284645] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 830081385] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 831545442] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 832154337] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 832952295] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 833834274] 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: 835984632] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 836625195] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 837406605] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 838933935] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 839483967] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 839942964] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 840817362] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 841397424] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 842001384] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 842748417] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 843168522] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 843651900] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 844470690] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 845464137] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 847205982] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 847808304] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 848589441] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 850103961] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 850738476] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 851552478] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 853076091] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 853666044] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 854447874] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 855924804] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 856642584] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 857447136] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 859368237] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 859927362] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 860396607] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 861248178] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 861848799] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 862435119] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 863160627] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 863599674] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 864069003] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 864806880] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 865609290] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 867074271] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 867682851] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 868483665] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 869971704] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 870565752] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 871344894] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 872835537] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 873520200] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 874322568] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 875822766] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 876423702] 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: 877977492] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 878805459] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 880384743] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 881040006] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 881554569] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 882464667] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 883053759] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 883694385] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 884509563] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 885151722] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 885786720] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 886545534] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 886982418] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 887456892] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 888215559] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 889028448] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 890580180] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 891275721] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 892062297] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 893566170] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 894245394] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 895051542] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 896547078] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 897229536] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 898017288] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 899517801] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 900177726] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 900973269] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 902502846] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 903037821] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 903554694] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 904450701] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 905026038] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 905567586] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 906017763] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 906870195] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 907460316] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 908107389] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 908815089] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 909233976] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 909712671] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 910489797] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 911268624] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 912822099] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 913508925] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 914308521] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 915837720] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 916512282] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 917289114] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 918415533] 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: 920396904] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 921188121] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 922128753] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 923683950] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 924388038] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 925170330] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 926803605] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 927369093] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 927841719] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 928748205] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 929346810] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 929984475] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 930427260] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 931312137] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 931889784] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 932474991] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 933194220] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 933641247] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 934120383] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 935002341] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 935786460] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 937312845] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 937994946] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 938781585] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 940324308] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 941021214] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 941816190] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 943367376] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 944023164] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 944806296] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 946317015] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 946976478] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 947781303] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 949361637] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 949903227] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 950366004] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 951219318] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 951815676] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 952330302] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 952775586] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 953639211] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 954222003] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 954809037] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 955514322] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 955997259] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 956464467] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 957189450] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 958013868] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 959477715] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 960144990] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 960936837] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 961544325] 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: 964065333] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 964712910] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 965497134] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 966970074] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 967637160] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 968440620] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 969897873] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 970450509] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 970919817] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 971779305] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 972354159] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 972956313] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 973662438] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 974076600] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 974557941] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 975183153] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 975954987] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 977474463] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 978110763] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 978898410] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 980360220] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 981015357] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 981790110] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 983326575] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 984013338] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 984784857] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 986323716] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 987014595] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 987809151] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 989298093] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 989802807] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 990517164] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 991376925] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 991959927] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 992453595] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 992907510] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 993783294] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 994357035] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 994931616] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 995646078] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 996063768] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 996531501] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 997349346] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 998148354] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 999669300] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1000343652] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1001131320] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 1001725599] 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: 1004272941] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1004929191] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1005711147] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1007221551] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1007885067] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1008674856] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1010202732] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 1010759778] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1011236079] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1012108713] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1012706562] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 1013219382] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1013665170] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1014533499] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1015124649] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1015714539] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1016436813] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 1016863617] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1017348717] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1018173849] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1018989384] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1020514383] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1021222209] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1022003976] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1023516690] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1024123884] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1024919322] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1026392766] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1027104855] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1027911549] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1029455175] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1030157625] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1030938573] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1032485958] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 1032997350] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1033469892] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1034330451] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1034918178] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 1035431103] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1035877962] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1036723800] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1037304387] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1037930964] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1038650277] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 1039073280] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1039564470] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1040383302] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1041165384] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1042196190] 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: 1044272502] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1044952020] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1045745064] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1047238059] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1047875640] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1048653585] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1050133938] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1050829437] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1051611645] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1053148110] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1053864105] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1054663008] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1056207180] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 1056753831] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1057211820] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1058063685] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1058658531] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 1059158625] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1059598869] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1060460625] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1061052006] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1061635260] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1062346446] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 1062782889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1063266645] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1064001876] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1064803152] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1066310469] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1066990386] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1067815413] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1069307568] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1069944603] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1070729541] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1072205169] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 1072732962] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1073230536] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1074092019] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1074672438] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1075281396] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1075994682] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 1076421066] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1076895918] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1077713553] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1078501557] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1080044700] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1080676863] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1081479924] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1082883522] 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: 1084540128] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1085169477] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1085965923] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1087420824] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 1087965228] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1088429244] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1089286905] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1089953865] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1090543713] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1091256054] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 1091681325] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1092194502] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1092968373] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1093753773] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1095269889] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1095912720] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1096722207] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1098189876] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1098829095] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1099612605] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1101099300] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 1101634737] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1102098501] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1102973781] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1103556216] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1104144216] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1104866616] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 1105304718] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1105776966] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1106547414] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1107362424] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1108886856] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1109557722] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1110347385] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1111852602] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1112482644] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1113295155] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1114786386] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 1115348934] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1115811396] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1116671577] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1117264932] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1117856859] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1118565357] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 1118989872] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1119472473] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1120243761] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1121031345] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1122588348] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1123247937] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1124058390] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1125551574] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1126189785] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1126992279] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1128176784] 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: 1130009517] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1130664864] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1131453666] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1133022765] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 1133548311] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1134029526] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1134893004] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1135474998] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1136083116] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1136814210] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 1137242022] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1137717441] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1138528146] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1139315688] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1140853392] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1141510398] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1142323287] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1143801057] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1144431582] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1145218830] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1146727617] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1147378449] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1148164353] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1149711969] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 1150244571] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1150722405] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1151581473] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1152166491] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1152771333] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1153496694] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 1153948824] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1154435184] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1155326970] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1156138851] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1157747724] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1158447549] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1159281417] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1160976012] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1161816747] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1162624911] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1163834217] 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: 1165712100] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1166404260] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1167209799] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1168734231] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1169441133] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1170248541] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1171798698] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 1172383254] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1172917620] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1173840843] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1174426365] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1175041140] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1175766039] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 1176204036] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1176678153] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1177365231] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1178176671] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1179649338] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1180311237] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1181110392] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1182637764] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1183332192] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1184144787] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1185695700] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1186314801] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1187033652] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 1187475723] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1187948622] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1188662181] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1189472529] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1190936838] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1191605268] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1192409148] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1193939145] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1194654069] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1195461981] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1197072219] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1197683529] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1198398432] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 1198841742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1199315901] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1200075555] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1200876054] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1202230533] 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: 1203885606] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1204577766] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1205379147] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1206918216] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1207558611] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1208342163] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1209866952] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1210522971] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1211322378] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1212825516] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1213498146] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1214288397] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1215940425] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 1216602576] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1217139672] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1218027069] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1218624540] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1219215375] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1219939560] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 1220364873] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1220847453] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1221645411] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1222453806] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1224008163] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1224686022] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1225480935] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1227019101] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1227643200] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1228447374] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1229953494] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1230624024] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1231405413] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1232949900] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1233609258] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1234407048] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1235252739] 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: 1237552113] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 1238076063] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1238555682] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1239422709] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1240019067] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1240625589] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1241411850] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1242105480] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 1242793041] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1243606770] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 1244052936] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1244651121] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1245492906] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1246289541] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 1246957026] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 1247683899] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1248480723] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 1249059336] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1249780392] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1250572029] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1251077079] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 1251759516] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1252542165] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 1253110047] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1253804706] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1254589371] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 1255200051] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1255949100] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1256741304] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1257258177] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1258008864] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1258807011] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1259322099] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 1259919465] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1260393666] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1261275666] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1261892289] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 1262427348] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1262896740] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1263768219] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1264352355] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 1264903920] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1265354202] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1266225387] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1266895707] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1267532259] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1268313585] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 1268763321] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1269246342] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 1270150539] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1270977393] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1271611635] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 1272414990] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273229118] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 1273860987] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1274663733] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1275477966] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1275995616] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 1276746555] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1277553984] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 1278085431] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 1278845106] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1279651128] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1280304333] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 1281075642] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1281882126] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1282431444] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 1283070600] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1283576007] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1284455634] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1285063164] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 1285630563] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1286129166] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1287032439] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1287624492] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1288232652] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1289011542] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 1289437737] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1289919246] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 1290805152] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1291606554] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1292153961] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 1292958072] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1293758886] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1294306020] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 1295033460] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1295833497] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 1296382395] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1297084467] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1297883370] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1298407908] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 1299205530] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1300008360] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1300569438] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 1301101179] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1301974821] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1302565005] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 1303080849] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1303955541] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1304537052] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1305123939] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1305918621] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 1306345803] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1306826262] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 1307654376] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1308461028] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 1309013454] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1309696479] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1310498427] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1311017820] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1311692004] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1312494015] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1313020527] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 1313797107] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1314611109] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 1315174371] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 1315951686] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1316754285] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 1317327732] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 1318096962] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1318898028] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 1319446044] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 1319976504] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1320851679] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1321437348] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 1321953591] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1322824545] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1323428904] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1324013334] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1324809045] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1325254056] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1325735334] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 1326670338] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1327479741] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 1328072802] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 1328896107] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1329709878] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 1330264089] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 1331146068] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1331951607] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 1332543534] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1333283742] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1334092935] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1334619258] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 1335516651] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1336331472] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1336879866] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1337531412] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1338419460] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1339018443] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1339596426] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1340482941] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1341067077] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1341702537] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1342537455] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 1343159979] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 1343837691] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1344566202] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1345014846] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1345515591] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1346387910] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1347291078] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 1347979752] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1348934181] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1349948334] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1350588288] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 1351778484] 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: 1353657963] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1354695069] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1355369442] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1356431517] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1357324647] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 1357829571] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1358472612] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1359361332] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1359945279] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1360541994] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1361418366] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1362003762] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1362682713] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1363397889] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1363839582] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1364327412] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1365287931] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1366088262] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1366690794] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1367477706] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1368270834] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1368831618] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1369739910] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1370537385] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 1371122865] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1371877374] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1372682346] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1373188971] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1373743602] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1374616152] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1375213035] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1375767897] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1376653257] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1377249930] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1377849249] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1378559553] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1379013594] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1379493780] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1380560538] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1381383150] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1381984527] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1382861172] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1383677316] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1384252632] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 1385151558] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1385964489] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1386535248] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1387308489] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1388123184] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1388627835] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1389244689] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1390137357] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1390720443] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1391265834] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1392156360] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1392756708] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1393364343] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1394080695] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1394523816] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1394999991] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1396027920] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1396833207] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1397399451] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 1398226599] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1399037766] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1399590780] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1400468055] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1401409065] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1402109709] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1403300640] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1404345999] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 1405059432] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1406148387] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1407121674] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1407729435] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1408698312] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1409887143] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1410663009] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1411416762] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1412320581] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1412938296] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1413548724] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1414275975] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1414727349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1415200122] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1416448278] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1417259424] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1417862901] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 1418749227] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1419559071] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 1420117587] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1421074662] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1421892339] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1422445143] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1423259082] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1424057271] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1424561817] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1425213279] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1426087782] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1426688172] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1427318109] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1428192402] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1428789474] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1429409772] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1430117955] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 1430545599] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1431021417] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 1432021143] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1432812213] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 1433351262] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1434097707] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1435045542] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1435723947] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 1436756076] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1437776781] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1438470159] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1439568270] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1440592797] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 1441214964] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 1442299971] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1443095766] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 1443632232] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 1444291422] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1445162481] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1445748780] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 1446274851] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1447132722] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1447728198] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1448336022] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1449076398] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 1449505470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1450001322] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 1451018457] 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: 1452592953] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1453379487] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 1453919271] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1454666661] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1455452187] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1455979497] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1456770945] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1457556093] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 1458108288] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 1458928779] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1459710252] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1460260053] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1460982201] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1461766698] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 1462309275] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1463100219] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1463885094] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1464399825] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 1465026192] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1465910733] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1466494911] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 1467033750] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1467900315] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1468623072] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1469331297] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1470209454] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1470779835] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1471428693] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1472797326] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1473813600] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 1474516050] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1475386836] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1476206172] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 1476817671] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1477605318] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1478424717] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1478951271] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1479856665] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1480675896] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 1481255328] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1481864895] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1482758508] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1483346970] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1483931568] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1484838621] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1485428553] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1486061997] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1486769361] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 1487208324] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1487693676] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1488568725] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1489367628] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1489907370] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1490699532] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1491499758] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1492042881] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1492771161] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1493571576] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1494089037] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 1494874164] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1495679430] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 1496236770] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1497087417] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1497890058] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 1498461321] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 1499024142] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1499892828] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1500472071] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 1501017651] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1501895934] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1502476647] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1503089280] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1503811050] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1504248249] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1504735071] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1505737863] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1506545985] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1507100637] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1507907310] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1508829903] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1509455157] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1510569963] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1511612949] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 1512306054] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 1513424934] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1514345826] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1515019947] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 1515756921] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1516628589] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1517209323] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1517756919] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1518622140] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1519211820] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1519826868] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1520533854] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1520979075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1521455628] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 1522420347] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1523222946] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 1523780958] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1524566589] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1525374963] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1525922244] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1526770434] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1527572319] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 1528144422] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 1528911594] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1529774211] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1530359565] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 1530974067] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1531857537] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1532457843] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1533013776] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1533882819] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1534480122] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1535082402] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1535796003] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 1536235302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1536721305] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1537598811] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1538412834] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1538926956] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1539729744] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1540537824] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1541043630] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1541816787] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1542616572] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1543122483] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1543820145] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1544621253] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1545132498] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1545926949] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1546725789] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1547238546] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 1547819007] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1548717345] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1549313409] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 1549823604] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1550678199] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1551270840] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1551858357] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1552569396] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 1553005461] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1553477751] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1554370272] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1555239924] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1555750623] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1556543310] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1557347610] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1557853752] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1558567584] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1559378247] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1559885796] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1560667815] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1561470078] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1561982688] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1562854419] 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: 1564335801] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1565133192] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 1565706471] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1566478347] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1567266246] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1567790322] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 1568375949] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1569246735] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1569842274] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 1570352406] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1571215380] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1571815329] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1572403287] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1573106052] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 1573536069] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1574035617] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1574800248] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1575602994] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1576138221] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1576863414] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1577669058] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1578190026] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1578885357] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1579678044] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1580198067] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1580884032] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1581680940] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1582198842] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1582902510] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1583693811] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1584214800] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 1584789780] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1585657479] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1586249049] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 1586785242] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1587651765] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1588245414] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1588853343] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1589559825] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 1589991879] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1590475236] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1591290183] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1592086629] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1592605917] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1593288774] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1594083372] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1594598082] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1595280015] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1596073353] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1596579663] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1597331568] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1598125515] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1598644992] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1599367329] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1600158756] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1600677645] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 1601233284] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1602100626] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1602684804] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 1603208019] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1604088108] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1604671005] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1605275196] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1605992073] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 1606433913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1606945494] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1607776002] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1608569466] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1609185858] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1609920039] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1610715414] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1611347409] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1612010316] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1612803108] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1613387538] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1614177138] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1614969825] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1615602891] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1616582793] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1617625044] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1618485393] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 1619303385] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1620214470] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1620803688] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1621399773] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1622128116] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 1622560296] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1623038844] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1623941487] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1624747131] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1625287545] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1625957970] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1626829659] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1627382799] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1628106417] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1628933922] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1629483891] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 1630155912] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1630956999] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 1631528031] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 1632067500] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1632942591] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1633543737] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1634138982] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1634855985] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1635287745] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1635760140] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1636555788] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1637367144] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1637919528] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1638730821] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1639569099] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1640120979] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1640798334] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1641611412] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1642159176] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1642814502] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1643622435] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1644256488] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1644837138] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1645729260] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1646317155] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1646914164] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1647633876] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1648067610] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1648544226] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1649634588] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1650429291] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1651041672] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1651914936] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1652703192] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 1653271368] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1653842463] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1654708965] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1655300640] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1655909913] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1656615702] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1657047714] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1657521705] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1658258448] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1659052647] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1659646695] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1660370271] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1661163882] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 1661791383] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1662347400] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1663211697] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1663860513] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1664471487] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1665177591] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1665609708] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1666106001] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1667037099] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1667830899] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1668361233] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 1669227672] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1670018847] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 1670602248] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1671147534] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1672011453] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1672681122] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1673315238] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1674124557] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 1674762222] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 1675381848] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1676109729] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 1676557827] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1677047568] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1677807516] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1678616898] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1679142486] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1679892564] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1680702534] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1681228521] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1681940358] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1682758959] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1683306261] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 1684173372] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1685008458] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1685536314] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 1686210729] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1687011585] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 1687591668] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1688223075] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1688932266] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 1689401889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1689877980] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1690619070] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1691450838] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1691969916] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1692723963] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1693552224] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1694062860] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 1695110844] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1695939420] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1696475298] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1697097948] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1697815077] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 1698247467] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1698729333] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1699474518] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1700277516] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1700784708] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1701490224] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1702293285] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 1702802850] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 1703680293] 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: 1705250442] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1706067405] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1706602905] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1707198297] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1707904128] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 1708376838] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1708850787] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1709605884] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1710421839] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1710941610] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1711649583] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1712474925] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1712986443] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1713886377] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1714715394] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1715252238] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1715860461] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1716577527] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 1717025961] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1717501842] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 1719678114] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1720477878] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 1721030178] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1721630757] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1722416220] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1723028160] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1723836219] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1724669919] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1725238914] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1725827103] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1726528377] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 1726958919] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1727448744] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1728251889] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1729053501] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 1729637196] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1730350293] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1731152220] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 1731764832] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 1732486203] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1733288025] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 1733872455] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1734455016] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1735165551] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 1735604220] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1736087304] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1736782530] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1737580509] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 1738161474] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1738829253] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1739625930] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1740147360] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 1740956049] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1741759530] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 1742332893] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1742935068] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1743656061] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 1744097565] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1744571346] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1745455803] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1746268167] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 1746777144] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1747533417] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1748352774] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 1748881323] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1749601161] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1750415037] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1750952049] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1751551977] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1752281349] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 1752708027] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1753198251] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1753897215] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1754695803] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 1755270615] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1755863739] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1756659870] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 1757229537] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 1758023421] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1758838767] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 1759367925] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1759956660] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1760730804] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 1761169305] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1761642246] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 1762417461] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1763257398] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 1763771751] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 1764413721] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 1765151955] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1766026038] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1766575440] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1767207960] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1767969336] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 1768589340] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 1769244582] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1769967360] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1770411993] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1770887055] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 1772474697] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1773297519] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1773887178] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1774690008] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1775519697] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1776090666] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1776940641] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1777762812] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1778319900] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1779131907] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1779947568] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1780505118] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1781063592] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1781598273] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1782476661] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1783062519] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1783721940] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1784450829] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 1784917470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1785389739] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1786525881] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1787355318] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 1787893674] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1788690183] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1789551288] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 1790175639] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1791040482] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1791890940] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 1792442001] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1793224293] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1794077187] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1794651579] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1795288803] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1795994739] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1796451363] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1796927244] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 1798087494] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1798910106] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 1799432481] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1800108534] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1800931041] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1801487919] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1802131968] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1802953740] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1803492768] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 1804146099] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1804811610] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1805687163] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1806216048] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1806835527] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1807559670] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1808010246] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1808500680] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 1809639132] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1810451727] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 1811002557] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1811682600] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1812495342] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1813067886] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1813720818] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1814527680] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1815085146] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 1815750279] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1816417470] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1817342646] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1817871867] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1818502413] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1819222104] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 1819677909] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1820150934] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1821502830] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1822317651] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 1822836372] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1823747982] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1824563076] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 1825072095] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1825971462] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1826783301] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 1827286293] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 1848203511] 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: 1849813497] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1850775213] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 1851323145] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1852568130] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1853682516] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1854359661] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1855065009] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1855774368] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 1856226204] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1856703786] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 1858467492] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1859300016] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 1859844105] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 1860897969] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1861752774] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 1862282310] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 1863321012] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1864138206] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 1864745568] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 1865840004] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1866718203] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1867352403] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1868020476] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1868786073] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 1869260715] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1869785946] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1870947288] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1871832186] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 1872394776] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1873217892] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1874105772] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 1874673948] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1875388662] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1876266735] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1876839069] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1877792217] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1878665901] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 1879273599] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1879946082] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1880713758] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 1881189576] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1881703614] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1882883835] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1883805840] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 1884412551] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1885302741] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1886200197] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 1886747751] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1887504381] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1888382916] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1888961550] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1889758584] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1890638757] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 1891182762] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1891830108] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1892601837] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 1893080469] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1893589992] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1894779243] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1895590725] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 1896147309] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1896905136] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1897717311] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1898279943] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1898909880] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1899620121] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 1900048983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1900526943] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1901253732] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1902039741] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 1902598236] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 1903354257] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1904142954] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 1904675115] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1905293334] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1906098054] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1906605225] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 1909474749] ECW: w=0xbe58a410 func=0xbe0a0cba '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1911008925] ECW: w=0xbe58b9b8 func=0xbe097622 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 1911888657] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1912578465] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1913543835] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1914583545] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 1915271064] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 1916615757] ECW: w=0xbe58a410 func=0xbe0a0cba '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1917412833] ECW: w=0xbe583930 func=0xbe09df8e 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 1918219422] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 1918926576] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 1919754144] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1920486687] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1921281369] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1922408292] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 1923096000] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 1924547772] ECW: w=0xbe58a410 func=0xbe0a0cba '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1925333487] ECW: w=0xbe58b9b8 func=0xbe097622 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 1926232392] ECW: w=0xbe58a410 func=0xbe0a0cba '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1927009749] ECW: w=0xbe58b9b8 func=0xbe097622 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 1927907898] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1928671521] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1929453981] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1930540563] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 1931253114] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1931996115] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1932906213] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 1933462797] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1934085111] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 1935110814] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1936102203] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 1936825569] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1937921706] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1938749547] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 1939285173] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1940142729] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1940948604] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 1941544563] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1942164693] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1942893141] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 1943351613] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1943831043] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1945254948] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1946068719] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 1946682738] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1947446340] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1948256499] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 1948852227] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1949483151] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1950191292] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 1950624081] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1951126905] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1951966401] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1952777463] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 1953364455] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 1954231188] ECW: w=0xbe58a5f0 func=0xbe0a05cc '>IN' [Hera] [HADES][INFO ] [KRELTSC: 1954820133] ECW: w=0xbe584290 func=0xbe09936c '@' [Hera] [HADES][INFO ] [KRELTSC: 1955392320] ECW: w=0xbe58a5f0 func=0xbe0a05cc '>IN' [Hera] [HADES][INFO ] [KRELTSC: 1955961966] ECW: w=0xbe584290 func=0xbe09936c '@' [Hera] [HADES][INFO ] [KRELTSC: 1956538752] ECW: w=0xbe584ec0 func=0xbe08c5ae '-' [Hera] [HADES][INFO ] [KRELTSC: 1957096848] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 1957724517] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1958257959] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1958834724] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1959637995] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 1960353255] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1960967652] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1961751456] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 1962356235] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 1962952971] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1963656009] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 1964112612] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1964603508] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1965300120] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1966105092] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1966617345] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1967237685] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1968101142] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 1968688176] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1969357908] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1970317923] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1970948700] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1971738468] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1972551588] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1973109726] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1973832462] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1974640290] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1975202502] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1975890546] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1976712759] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1977239943] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 1977810408] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1978682223] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1979268018] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1979910618] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1980608238] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 1981035084] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1981510692] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 1982243949] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1983074331] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 1983669030] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 1984252578] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1985050515] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 1985644311] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1986444474] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1987252533] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 1987803552] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1988522592] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1989326430] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 1989886374] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1990473744] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1991166555] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 1991608983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1992081609] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1992874863] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1993698336] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 1994302401] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 1996198491] 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: 1997773596] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1998535308] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 1999141935] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1999983804] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2000787726] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 2001339900] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 2002151865] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2002953897] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 2003573565] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2004315978] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2005012590] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 2005468164] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2005984239] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2006804499] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2007623898] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 2008201293] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2008871277] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2009644182] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 2010263934] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2010921570] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2011693551] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 2012281026] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2013011406] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2013780342] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 2014373907] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 2014994919] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2015802768] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2016361809] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 2017179255] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2017988196] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 2018531676] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 2019121566] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2020007829] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2020608492] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2021256006] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2021938107] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 2022375306] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2022883359] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2023519869] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2024313774] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 2024830668] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 2025454452] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2026248924] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 2026763277] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2027376771] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2028171726] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2028673668] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2029323723] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2030119476] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 2030640654] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 2031224412] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2032022076] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 2032555434] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 2033215149] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2034010650] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 2034549216] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2035226991] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2036023437] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 2036599299] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 2037240534] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2038043175] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2038587243] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 2039328312] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2040147060] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 2040659607] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 2041222344] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2042108208] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2042692806] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2043298803] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2044000980] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 2044432845] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2044926387] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2045533392] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2046218076] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 2046656325] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2047131198] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2047761618] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2048576040] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 2049040938] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2049515454] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 2050671063] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2051469378] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 2052022413] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 2052683325] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2053479624] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 2054030076] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 2054816295] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2055613224] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 2056131021] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 2057133036] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2057927193] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 2058467019] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 2059054095] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2059850331] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 2060425416] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 2061059070] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2061631257] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2062596606] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2063189688] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 2063738523] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2064227214] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2065110957] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2065695114] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2066318184] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2067021768] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 2067463965] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2067936822] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 2068937262] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2069736102] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 2070320007] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 2071134219] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2071933038] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 2072498904] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 2073383340] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2074182726] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 2074737924] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2075577063] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2076390141] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 2076957876] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 2077510428] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2078003172] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2078874273] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2079471492] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2080078707] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2080757238] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2081213799] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2081697702] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2082602340] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2083435431] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 2084009949] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2084614770] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2085535977] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2086130046] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 2086691544] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2087605044] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2088189369] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2088804438] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2089503045] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 2089942407] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2090426562] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2091470787] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2092291530] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 2092845783] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2093635530] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2094459885] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 2094993432] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2095689141] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2096506482] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 2097059958] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2097662196] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2098357254] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 2098795251] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2099269809] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2100478737] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2101281693] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 2101849155] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2102494611] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2103301263] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2103893820] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2104555278] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2105357793] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2105960808] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2106553764] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2107353444] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2107931322] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2108549310] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2109355479] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 2109944403] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2110596768] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2111394453] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 2111962587] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2112704076] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2113524546] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 2114110992] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2114884926] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2115681309] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 2116227225] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2116828371] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2117626833] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 2118208974] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2118806466] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2119625466] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 2120201349] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2120950839] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2121754719] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 2122304016] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2123126271] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2123935569] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 2124467835] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 2125031412] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2125925088] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2126507838] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 2127223896] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2128028784] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 2128621761] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2129233365] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2129953245] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 2130434733] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2130910110] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2131695531] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2132538072] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 2133055176] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 2133801768] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2134644246] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 2135155743] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 2135886732] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2136735048] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 2137252425] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2137982679] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2138837988] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 2139356016] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2140370988] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2141212248] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 2141743359] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2142398916] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2143088577] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 2143574643] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2144060058] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 2145007494] 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: 2146536588] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2147392422] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 2147927943] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 2148930756] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2149778253] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 2150388009] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2151216312] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2152062297] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 2152611321] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 2153663652] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2154525408] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 2155055763] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2155757310] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2156508753] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 2157148098] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 2157790950] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2158515345] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2158974342] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2159450013] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 2161035975] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2161847121] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 2162445243] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2163099246] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2163989793] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2164531509] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2165272704] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2166169887] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 2166744552] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2167324614] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2168213208] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2168761707] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 2169339417] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2170229943] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2170817607] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2171469510] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2172184077] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2172637362] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2173120404] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 2174135817] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2174965800] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 2175566652] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2176167735] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2177055132] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2177610918] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2178375549] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2179192323] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 2179750776] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2180328171] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2181239130] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2181840927] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2182467105] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2183171823] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2183624373] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2184114387] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2185155189] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2185992585] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 2186548770] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2187425856] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2188259430] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 2188864839] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2189575248] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2190480369] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 2191076622] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2191702653] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2192416779] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2192913807] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2193390570] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2194513230] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2195385045] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 2195949294] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2196964854] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2197828395] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2198389473] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2199045261] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2199915081] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2200514421] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2201180310] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2201885007] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2202380019] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2202867345] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2203736724] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2204600202] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 2205205926] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2206017198] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2206886535] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 2207482683] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2208460758] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2209358844] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2209946781] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2210603262] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2211322071] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2211774999] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2212254954] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2212840203] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2213665209] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 2214285843] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2215311105] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2216121789] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2216688201] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2217363582] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2218295142] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 2218878228] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2219521521] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2220222753] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 2220661548] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2221132137] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2221930830] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2222743383] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 2223301857] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2223886959] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2224757199] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2225297445] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2225879061] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2226749217] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2227327662] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 2227889622] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2228761920] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2229346182] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2229961356] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2230665948] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 2231106864] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2231581758] 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: 2241441573] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2242250829] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 2242817073] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 2243393859] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2244265737] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2244845337] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 2245426617] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2246295681] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2246886726] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 2247439488] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2248312647] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2248910475] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2249517522] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2250223605] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 2250656688] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2251143363] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2251787496] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2252579952] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 2253156612] 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: 2262797040] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2263605036] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 2264176383] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 2264858358] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2265664317] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 2266224366] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2266827822] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2267529516] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 2267978937] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2268459438] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2269343118] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2270183496] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 2270799909] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2271466638] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2272277007] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 2272873617] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2273709207] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2274533562] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 2275131033] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2275718403] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2276525580] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 2277115890] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2277696813] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2278579821] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 2279183781] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2279736543] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2280651870] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 2281235376] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2281794375] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2282676900] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 2283278445] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 2283902103] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2284786371] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 2285410407] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2285997063] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2286880554] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 2287485417] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2288095509] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2288977551] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 2289616812] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 2290174803] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2291057559] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 2291706543] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2292234504] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2293112325] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 2293752195] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2294408907] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2295217365] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 2295780606] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 2296511301] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2297338113] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 2297901837] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2298592548] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2299612392] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 2300313666] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2300920587] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2301915336] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 2302495146] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2303097762] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2303993874] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 2304573579] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2305236003] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2306017056] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 2306675532] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 2307359229] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 2307818646] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2308297530] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2309021295] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2309830551] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2310340620] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 2311198953] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2312007600] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 2312780295] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2313587682] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2314451916] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2315005224] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2315909505] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2316771534] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2317322385] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2318120700] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2318986404] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2319536898] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2320233279] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2320714368] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2321226138] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2322076134] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2322955089] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2323504008] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2324290962] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2325094821] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2325605310] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 2326426494] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2327229240] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 2327738490] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 2328551169] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2329361706] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 2329878432] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2330813541] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2331626073] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 2332197021] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2332787688] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2333667756] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2334269490] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2334922569] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 2335449816] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2336032398] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2336906880] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2337682872] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 2338199178] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 2338984494] 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: 2340609243] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2341401594] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 2341935162] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2342661216] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2343454176] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 2343962796] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2344845258] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2345640801] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 2346195516] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2347065546] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2347861866] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 2348416665] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 2349418869] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2350227621] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2350780677] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 2351377182] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2352244713] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2352831474] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2353438605] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 2353883700] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2354364663] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 2355102708] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2355900246] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 2356445091] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2357152707] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2357947074] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 2358484863] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2359256466] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2360078763] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 2360634024] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2361388890] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2362187415] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 2362720563] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2363464992] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2364260472] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2364805989] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 2365739040] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2366538279] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2367091587] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 2367653421] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2368522821] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2369107986] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2369704113] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 2370128544] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2370616689] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 2371545288] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2372330562] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 2372984985] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2373947478] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2374777188] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 2375347254] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 2376299856] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2377105542] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 2377706058] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2378635896] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2379454308] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 2380030212] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 2380611954] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2381486100] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2382075171] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 2382583182] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2383449096] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2384033337] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2384625768] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 2385069813] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2385546240] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2386222524] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2387013867] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2387537082] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2388276849] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2389084467] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2389603881] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2390332770] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2391122475] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2391643716] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2392362735] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2393152608] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 2393731179] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2394324429] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 2394755055] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2395227555] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2396151240] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2396944053] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 2397502527] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2398281963] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2399080719] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 2399652108] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2400658575] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2401466802] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 2402013222] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2402608530] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 2403047913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2403532278] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 2404551219] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2405302788] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 2405837385] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 2406435402] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2407300476] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 2407822263] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 2408373030] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2409245895] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2409830682] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2410437477] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2410887192] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2411368491] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2412131274] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2413067328] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2413663266] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2414534913] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2415347130] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2415867720] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2416493688] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 2416974105] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2417447760] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2418475080] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2419351158] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 2419915974] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 2421329064] 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: 2422924959] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2423785560] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 2424346029] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2425349199] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2426196927] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 2426792445] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2427778605] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2428638681] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 2429196777] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2429838012] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 2430318576] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2430792063] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2431762116] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2432603670] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2433133836] 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: 2434238331] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2435085597] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 2435643567] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2436313782] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2437106658] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 2437846824] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 2438576910] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2439419787] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2439888171] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2440365816] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2441631381] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2442449373] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 2443028049] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2443603008] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2444502921] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2445070320] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2446058139] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2446869978] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 2447519844] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 2448271896] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2449125651] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 2449793073] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2450458815] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2451278802] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 2451730470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2452220148] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 2453843007] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2454686136] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 2455223673] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 2455968186] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2456866755] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2457444549] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 2458095927] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2459003148] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 2459584491] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2460203319] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2461026225] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2461495974] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2461972044] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2463141702] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2463862695] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2464543452] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2465391873] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 2465976261] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2466832158] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2467668105] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 2468291196] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2468933124] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2469737403] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 2470174644] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2470649286] Running FIND.existing: FIND DUP . CR [Hera] 3193452368 [Hera] [HADES][TEST ] [KRELTSC: 2471548023] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2472358182] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 2472914850] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 3193618432 [Hera] [HADES][TEST ] [KRELTSC: 2473828371] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2474636073] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 2475196521] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2475939249] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2476740399] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 2477264244] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 2477780928] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2478678804] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 2479232385] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2479844808] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2480652510] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2481131688] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2481636318] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2482349394] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2483198298] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 2483800242] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2484629994] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2485489818] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 2486058099] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2486701623] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2487527994] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2487994992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2488472889] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 2489255013] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2490085941] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 2490655083] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2491320762] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2492218953] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2492779653] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2493394701] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2494217859] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2494668603] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2495142300] Running LATEST.basic: LATEST @ . CR [Hera] 3193492992 [Hera] [HADES][TEST ] [KRELTSC: 2495936772] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2496766860] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 2497320798] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 3193513736 [Hera] [HADES][TEST ] [KRELTSC: 2498225352] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2499034209] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 2499585816] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 3193513736 [Hera] [HADES][TEST ] [KRELTSC: 2500631133] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2501441985] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 2502021795] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2502647238] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2503453344] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 2503897599] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2504372283] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 3193619512 [Hera] [HADES][TEST ] [KRELTSC: 2505597276] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2506415331] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 2506984410] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 3193619752 [Hera] [HADES][TEST ] [KRELTSC: 2508082332] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2508906561] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 2509454787] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 2510102910] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 2510647020] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2511540381] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2512115277] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2512725810] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2513571585] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2514023085] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2514503229] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 2515268721] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2516082534] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 2516592687] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2517237975] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2518123671] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2518690209] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2519333103] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2520213948] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 2520864738] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 2521525482] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2522276988] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 2522753751] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2523291519] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2525575563] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2526436542] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2527005201] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 3193620424 [Hera] [HADES][TEST ] [KRELTSC: 2528925126] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2529777012] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 2530337124] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2532547290] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2533403334] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 2534053263] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 2536159521] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2536753674] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 2537434431] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2538325524] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 2538950736] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2540595372] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2541447405] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 2542037253] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 2542906443] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 2543445660] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2544374448] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 2544927462] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 2545546983] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 2546042352] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2546964273] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2547533457] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2548210224] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2548959063] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 2549408358] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2549894718] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2551000410] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2551814748] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2552382105] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2553177312] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2553760503] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2554442016] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2555265720] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 2555831628] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 2557170441] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2558005338] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 2558557008] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2559182556] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2559919572] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2560411833] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2560890003] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2562053655] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2562902328] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2563508808] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2564917761] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2565863748] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 2566413066] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 2568035736] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2568897009] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 2569509642] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2570156337] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2570889195] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 2571346659] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2571834363] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 3193623328 [Hera] [HADES][TEST ] [KRELTSC: 2572627197] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2573447688] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 2574039804] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 2574714534] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2575534332] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2576246316] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 3193498064 [Hera] [HADES][TEST ] [KRELTSC: 2577501927] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2578334304] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2578889355] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2579516961] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2580259059] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 2580715158] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2581189065] Running CURRENT.basic: CURRENT @ . CR [Hera] 3193623328 [Hera] [HADES][TEST ] [KRELTSC: 2582031165] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2582848212] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 2583414414] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 3193623816 [Hera] [HADES][TEST ] [KRELTSC: 2585084418] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2585901360] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 2586456642] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 2587131582] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2587957113] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2588669664] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2589289836] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2590019880] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 2590478352] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2590953540] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2592205350] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2593028865] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 2593590657] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2595388551] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2596194552] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 2596756659] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2598156204] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2598974301] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 2599522947] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2600164812] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2600970309] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 2601593715] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 2602184676] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 2603006280] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2603740965] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 2604180558] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2604662844] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 2605471071] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2606349207] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 2606921751] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2607565632] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2608274214] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2608723887] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2609202897] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2609933907] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2610744612] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 2611403235] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2612444562] 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: 2613945915] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2614752441] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 2615288130] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2616243567] ECW: w=0xbe58f8e0 func=0xbe0a297e 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 2616868464] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2617697943] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 2618528220] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2619136065] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2619856659] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2620307991] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2620788156] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2621948847] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2622778914] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 2623554822] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2624231232] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2625044730] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 2625566223] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2626155441] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2627045148] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2627655513] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2628297336] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2629004007] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 2629464327] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2629947306] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2630558070] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2631265350] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 2631704292] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2632178703] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2632793373] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2633504013] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 2633945286] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2634432696] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2635057173] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2635819116] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 2636465076] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 2637114858] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2637861072] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 2638292265] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2638790658] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2639517636] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2640109626] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2640809892] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2641596006] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 2642164770] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 2642680278] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2643548061] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 2644142592] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 2644731096] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 2645370504] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2646227115] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 2646838887] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2647494045] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2648235408] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 2648657508] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2649149139] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 2649685605] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2650541691] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2651144370] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2651923029] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2652502923] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2653173537] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2653967442] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 2654521968] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2655111879] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2655847131] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2656309299] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2656783479] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2658036402] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2658860820] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 2659409088] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2660211225] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2661036042] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 2661567909] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2662428531] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2663416014] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2664047925] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2664796029] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2665700793] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2666321658] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2666947206] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2667679560] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 2668154874] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2668629306] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2669764125] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2670607380] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 2671158504] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 2671922883] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2672762316] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 2673310458] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 2674263753] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2675103312] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 2675626569] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2676254259] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2676995286] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2677446723] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2677924326] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 2678581647] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2679399219] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 2679924996] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2680784841] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2681600250] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 2682120441] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2682688533] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2683570785] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2684131170] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2684769087] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2685495540] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 2685941664] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2686420191] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 2687752431] ECW: w=0xbe590158 func=0xbe0913bc 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 2688396123] ECW: w=0xbe58cca0 func=0xbe0936ce ',' [Hera] [HADES][INFO ] [KRELTSC: 2688987945] ECW: w=0xbe590cb8 func=0xbe0911fc 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 2689895439] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2691178875] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2692010853] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 2692563867] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2693636883] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2694451410] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 2695013916] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 2695581231] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2696147160] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2697223074] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2697885939] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2698496871] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2699228301] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 2699729760] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2700208560] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2701392729] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2702152341] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2702952231] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 2703508122] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 2704010232] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2704806594] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 2705582544] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2706207168] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2706940131] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 2707422060] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2707932297] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 2708563431] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2709349650] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 2709915138] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2710699803] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2711309160] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2712018309] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2712798039] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2713341603] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2713935273] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2714679030] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 2715124440] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2715599418] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 2717600088] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2718419130] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 2719238256] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2719936254] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2720732469] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2721837825] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 2722531938] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 2723392224] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 2724158367] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2725350831] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 2726223654] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2727034065] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2727989040] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 2728558350] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2729194314] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 2730385413] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2731154748] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 2731967532] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2732665194] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2733444546] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2734257834] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 2734774014] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 2735364912] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 2736007974] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2736929601] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 2737585578] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 2738216271] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 2738727390] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2739597168] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2740179876] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2740769262] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2741504409] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 2741953263] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2742426771] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2743887426] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2744700315] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2745213093] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 2745844773] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 2746385607] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2747290203] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2747885889] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2748498249] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2749220838] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 2749652808] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2750138475] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 2751160398] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2751749469] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2752591149] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2753387322] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2753940966] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 2754759210] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2755343031] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2756056464] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2756853960] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2757361152] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 2758076013] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 2758634361] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2759502669] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2760114315] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2760742299] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2761519110] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 2762147430] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 2762788602] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2763544770] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2763974157] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2764469316] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2766211854] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2766975876] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2767560075] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2768249799] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2768951745] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2769743571] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2770300155] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2771170605] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2771829312] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2772404040] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2773093092] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2773885086] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2774447214] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2775457713] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2776073265] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2776687368] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2777273121] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2777875947] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2778477030] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2779167384] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2779958139] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2780502732] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2781741081] 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: 2783259066] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2783876235] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2784447855] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2785119519] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2785921341] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2786481453] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2787053787] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2787520239] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2788396317] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2788983855] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2789610327] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2790039399] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2790514755] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2791439133] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2792071086] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2792640417] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2793238287] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2793926940] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2794713474] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2795267202] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2796116799] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2796728823] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2797300254] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2797992603] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2798783526] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2799346074] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2800391055] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2801006523] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2801610924] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2802205791] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2802803199] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2803457769] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2804124813] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2804926110] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2805467154] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2806279413] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2806927263] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2807494935] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2808162420] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2808960399] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2809519335] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2810026800] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2810475360] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2811329703] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2811911382] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2812549740] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2813277516] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 2813727756] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2814203595] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 2814798840] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2815250550] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2816116842] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2816667924] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2817443202] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 2817894849] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2818763640] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 2819347104] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2819948691] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 2820387381] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2820868701] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 2821426797] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2821869204] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2822738457] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2823303168] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2824041024] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 2824472826] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2825349912] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 2825933481] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2826531603] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2827252407] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 2827688430] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2828160300] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 2828732214] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2829186633] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2830069494] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2830623432] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2831327625] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 2831795022] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 2832228042] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2833098555] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 2833676265] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2834278188] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 2834717340] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2835192255] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 2835752052] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2836209915] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2837076606] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2837635248] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2838330978] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 2838745224] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 2839181898] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2840103882] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 2840666871] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2841266232] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2841988884] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2842431417] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2842906857] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2844140712] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2844736251] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2845323096] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2845893015] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2846484249] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2847042933] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2847649140] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2848222566] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2848790238] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2849356755] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2849911659] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2850530739] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2851092384] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2851658502] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2852225880] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2852792208] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2853395013] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2853955272] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2854539849] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2855107479] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2855663412] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2856267120] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2856846279] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2857413741] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2857981119] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2858537808] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2859152184] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2859822693] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2860624872] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 2861184669] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2862464976] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2863072485] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2863642740] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2864212533] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2864774157] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2865403380] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2865968889] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2866568712] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2867172231] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2867742507] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2868307050] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2868911409] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2869485381] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2870082873] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2870671062] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2871257970] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2871813630] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2872415952] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2872975770] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2873596173] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2874160800] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2874726540] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2875279092] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2875890717] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2876450031] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2877045549] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2877621117] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2878186521] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2878739367] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2879340576] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2879914947] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2880512313] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2881097814] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2881665150] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2882234796] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2882838987] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2883505569] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2884330512] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 2884881111] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 2885421147] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2885903706] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2886794652] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2887396827] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2888015424] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2888461821] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2888936736] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2889917331] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2890520514] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2891095032] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2891660121] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2892239259] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2892797292] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2893401357] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2893963296] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2894549112] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2895115755] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2895671016] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2896301226] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2896873854] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2897436465] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2897998131] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2898563850] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2899163064] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2899721223] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2900284443] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2900870028] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2901424512] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2902025637] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2902586463] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2903175576] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2903740098] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 2904294603] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2904906921] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2905576422] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2906378622] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 2906946210] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2908070487] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2908689252] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2909294094] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2909860107] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2910417573] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2911022982] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2911606656] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2912205030] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2912770938] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2913361122] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2913914493] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2914514820] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2915073273] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2915703231] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2916293793] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2916862053] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2917444047] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2918049309] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2918612781] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2919213486] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2919803397] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2920370460] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2921356473] 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: 2922862404] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2923468086] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2924049450] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2924646123] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2925212283] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2925818910] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2926375053] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2926976598] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2927536710] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2928149259] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2928712626] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2929276854] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2929828755] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2930448654] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2931134073] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2931937680] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 2932544265] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 2933062083] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2933508606] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2934425529] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2935036440] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2935643235] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2936370843] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 2936816421] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2937291735] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 2938333461] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2938920432] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2939482623] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2940048825] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2940633423] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2941237005] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2941803480] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2942388624] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2942974818] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2943536337] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2944140066] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2944761645] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2945372514] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2945985924] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2946594000] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2947268583] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2947884597] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2948493387] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2949171204] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2949875124] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2950533222] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2951216436] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2951865378] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2952536832] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2953237854] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2953896708] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2954657622] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2955542835] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 2956105698] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2957058321] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2957968776] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 2958547431] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 2959221153] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2959788468] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2960818476] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2961481005] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2962141644] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 2962624203] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2963141958] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 2964333708] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2964975972] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2965601751] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2966224716] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2966839533] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2967500109] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2968128366] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2968739487] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2969355480] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2969978676] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2970638349] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2971207239] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2971770081] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2972352264] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2972912880] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2973516861] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2974096041] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2974656405] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2975222523] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2975782404] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2976396108] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2976962541] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 2977523871] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2978091459] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 2978667363] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2979288522] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2979968523] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2980787712] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 2981307252] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2982163821] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2982985950] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 2983513281] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 2984039037] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2984498853] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2985387258] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2985970911] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2986593288] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2987303970] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 2987746986] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2988217722] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 2989244601] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2989821114] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2990388429] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2990959146] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2991562245] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2992125717] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2992725813] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2993381874] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2993950827] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2994506886] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2995122984] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2995706742] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2996305641] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2996873796] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2997460326] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 2998015272] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2998617342] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2999189466] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2999795547] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3000362841] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3000930870] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3001499445] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3002105799] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3002673093] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3003272118] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3003852873] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3004422729] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3005013942] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3005649381] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3006209934] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3006805893] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3007370688] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3007947033] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3008504037] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3009107094] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3009788313] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3010592928] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 3011097957] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 3012077922] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3012651306] ECW: w=0xbe586450 func=0xbe097f74 '0<' [Hera] [HADES][INFO ] [KRELTSC: 3013216143] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3013834341] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3014494560] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3015312237] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 3015914034] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 3016526415] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3016986882] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3017856891] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3018440124] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3019046457] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 3019488150] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3019960839] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 3020998638] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3021575172] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3022153113] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3022737942] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3023340537] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3023916441] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3024530901] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3025099140] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3025666749] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3026223837] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3026846466] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3027410211] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3028006968] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3028584846] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3029160393] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3029718909] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3030324801] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3030898269] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3031496076] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3032063307] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3032641941] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3033201066] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3033804837] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3034368435] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3034982916] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3035552352] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3036122250] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3036679863] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3037295205] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3037860336] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3038460201] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3039039654] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3039617217] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3040174053] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3040778496] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3041459841] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3042262041] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 3042765033] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 3043754154] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3044329512] ECW: w=0xbe586450 func=0xbe097f74 '0<' [Hera] [HADES][INFO ] [KRELTSC: 3044891031] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3045514416] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3046174803] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3046988742] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 3047595999] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 3048122511] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3048571050] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3049466511] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 3050079711] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3050686905] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3051396159] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 3051862086] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3052337799] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 3053381604] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3053983212] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3054552585] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3055109022] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3055725435] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3056294577] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3056892216] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3057460077] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3058382502] 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: 3059853573] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3060435084] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3061038855] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3061600290] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3062211873] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3062784732] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3063350493] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3063905544] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3064522944] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3065087235] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3065683509] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3066261765] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3066829899] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3067384404] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3067987713] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3068569014] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3069178602] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3069746820] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3070320204] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3070893567] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3071494986] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3072073998] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3072681885] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3073256172] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3073821009] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3074376543] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3075004485] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3075700866] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3076507854] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 3077063052] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 3077674320] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3078139449] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3079036107] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 3079618773] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3080232834] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 3080683284] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3081171576] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 3082250703] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3082836897] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3083428719] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3083987970] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3084595920] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3085174533] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3085779564] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3086348076] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3086916882] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3087486591] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3088090635] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3088654233] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3089264241] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3089831052] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3090397611] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3090953082] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3091568739] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3092143236] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3092739657] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3093305376] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3093884136] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3094463253] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3095067990] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3095642193] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3096245712] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3096811347] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3097414320] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3097989279] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3098593113] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3099154044] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3099768672] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3100344471] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3100912311] ECW: w=0xbe586900 func=0xbe09820c '<' [Hera] [HADES][INFO ] [KRELTSC: 3101468328] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3102083838] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3102771966] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3103580508] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 3104137050] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 3104705751] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3105159078] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3106047252] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 3106628259] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3107241144] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3107952540] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 3108389865] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3108877443] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 3110275392] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3110865786] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3111441690] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3112188072] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3112838631] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3113478585] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3114176163] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3114752676] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3115365687] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3115912947] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3116481753] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3117097725] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3117642444] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3118197957] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3118875459] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3119479440] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3120058851] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3120699918] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3121356336] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3121989633] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3122790279] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3123324771] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 3124283736] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3124884021] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3125461479] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3126037572] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3126593568] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 3127224345] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3127770534] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3128326089] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 3128941179] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3129505386] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3130061550] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 3130676325] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3131233581] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3131797242] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 3132411618] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3132955602] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3133566534] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3134353026] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3134901336] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3135649545] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3136445718] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 3137012781] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 3137988651] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3138567474] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3139161438] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3139751874] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3140320680] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3140889465] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3141469695] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3142136088] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3142742232] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3143301819] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3143929404] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3144474144] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3145028859] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3145583700] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3146153451] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3146763879] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3147306519] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3147861528] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3148431069] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3149014092] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3149637309] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3150197043] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3150782439] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3151350678] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3151918245] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3152504775] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3153061023] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3153616032] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3154171020] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3154820739] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3155364282] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3155916834] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3156489840] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3157056042] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3157667730] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3158229396] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3158799483] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3159362955] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3159919308] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3160541244] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3161085333] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3161670750] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3162238800] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3162823545] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3163530510] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3164086254] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3164690970] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3165258789] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3165870414] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3166416834] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3166990722] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3167547327] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3168101895] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3168713499] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3169268907] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3169832547] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3170422941] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3171080619] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3171697851] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3172240113] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3172821582] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3173471007] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3174255945] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3174801063] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3175423104] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 3175855410] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3176332950] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 3177320748] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3177899949] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3178465395] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3179037456] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3179602965] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3180210222] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3180752400] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3181313121] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3181933755] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3182476857] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3183029871] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3183677700] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3184220340] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3184772598] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3185379666] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3185942928] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3186499344] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3187108659] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3187653210] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3188338461] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3189151812] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3189681453] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 3190539198] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3191447238] 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: 3192922488] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3193493604] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3194102625] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3194669163] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 3195286290] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3195832269] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3196399857] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 3197025489] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3197572203] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3198131286] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 3198766347] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3199313628] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3199874076] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 3200504202] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3201067863] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3201669870] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3202468437] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3203036130] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3203736753] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3204562074] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 3205143690] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 3206106351] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3206698719] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3207268218] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3207842064] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3208411143] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3208990911] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3209573052] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3210129006] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3210686997] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3211258176] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3211877592] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3212424453] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3212993994] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3213551145] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3214110228] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3214722021] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3215313570] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3215878239] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3216435033] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3216993654] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3217617690] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3218165349] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3218752740] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3219335154] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3219911289] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3220485030] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3221039745] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3221606619] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3222170637] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3222780036] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3223324986] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3223894653] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3224451657] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3225007842] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3225633222] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3226190604] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3226756974] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3227313852] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3227889441] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3228527673] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3229073652] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3229670304] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3230242722] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3230811171] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3231385920] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3231953172] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3232516140] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3233071128] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3233679414] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3234235809] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3234799197] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3235354080] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3235909887] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3236570253] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3237115602] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3237671283] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3238240005] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3238825149] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3239440113] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3239986197] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3240587910] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3241192227] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3241979601] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3242536752] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3243130863] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3243848559] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 3244282944] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3244769682] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 3245972667] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3246572616] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3247149297] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3247953093] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3248537271] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3249154545] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3249711990] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3250272648] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3250901913] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3251456901] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3252015249] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3252636891] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3253196709] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3253770030] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3254393835] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3254964972] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3255531678] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3256145718] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3256692600] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3257314536] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3258109764] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3258640476] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3259420500] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3260244729] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 3260793018] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 3261799464] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3262376859] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3262944531] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3263540679] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3264114609] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3264669828] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3265248609] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3265816050] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3266379459] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3266935896] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3267556992] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3268106541] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3268660458] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3269214522] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3269781648] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3270389745] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3270937509] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3271490754] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3272058468] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3272620659] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3273249210] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3273813249] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3274399947] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3274965960] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3275519373] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3276110418] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3276664230] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3277216761] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3277784181] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3278405340] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3278947098] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3279501498] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3280067847] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3280623339] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3281231373] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3281775525] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3282372408] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3282946317] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3283518504] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3284099343] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3284668779] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3285224649] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3285779595] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3286400292] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3286943688] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3287527026] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3288126807] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3288931653] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3289481727] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3290079219] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 3290524671] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3291001077] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 3291884841] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3292479078] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3293063697] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3293644284] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3294199335] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3294820221] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3295362777] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3295917114] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3296525463] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3297081459] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3297635187] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3298242297] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3298783992] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3299358762] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3299974671] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3300518697] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3301088616] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3301706625] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3302252961] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3302879160] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3303684804] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 3304218351] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 3305003625] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3305820315] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 3306374610] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 3307382820] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3307967187] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3308547753] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3309131679] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3309716487] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3310275255] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3311187285] 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: 3312668520] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3313264710] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3313843554] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3314407635] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3315017412] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3315576999] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3316134570] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3316687164] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3317240976] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3317901363] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3318449652] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3319004241] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3319555974] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3320131416] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3320741739] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3321285009] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3321880716] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3322448283] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3323008521] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3323587701] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3324149976] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3324701352] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3325260750] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3325865676] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3326419257] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3326969919] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3327521358] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3328096275] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3328737993] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3329286303] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3329868843] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3330500061] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3331139616] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3331723836] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3332275842] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3332855211] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3333410094] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3334020291] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3334577799] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3335160423] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3335806887] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3336608646] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 3337175541] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3337770891] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3338480565] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 3338932212] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3339409038] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 3340417542] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3341087043] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3341794050] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3342419745] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3343026603] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3343722543] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3344273058] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3344827395] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3345479151] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3346104384] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3346669830] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3347347395] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3347895138] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3348455775] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3349065237] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3349635807] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3350190417] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3350838729] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3351405855] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3352048980] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3352843515] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 3353484372] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 3354111894] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3354576918] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3355524060] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 3356209647] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3356816883] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 3357255552] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3357773664] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 3358889646] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3359733804] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3360333207] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3360911652] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3361480017] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3362185134] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3362773785] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3363333939] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3363982965] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3364538457] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3365113311] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3365726049] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3366298824] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3366942495] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3367759815] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3368397522] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3369134349] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3369841839] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3370433787] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3371089701] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3371894211] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 3372466650] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 3373029681] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 3373475070] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3374372463] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 3374929404] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3375620094] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3376587858] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 3377174346] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3377662617] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 3379125162] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3379756149] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3380329932] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3380982045] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3381552090] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3382207605] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3382794996] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3383677668] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3384266088] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3384916731] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3385446519] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3386064108] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3386810511] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3387701478] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3388457121] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3389333010] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3390027291] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3390649227] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3391220973] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3391815987] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3392406906] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3393034365] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3393594939] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3394335210] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3395051940] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3396121071] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 3396690402] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 3397865016] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3398465028] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3399031209] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3399646824] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3400200426] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3400820031] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3401414079] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3402393015] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3403161048] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3403845333] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3404375478] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3404985549] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3405542511] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3406244457] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3406796421] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3407452839] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3408094704] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 3408737997] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3409275093] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3409866012] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3410443323] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3411061311] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3411586332] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3412212006] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3412764747] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3413370513] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3413893266] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3414496449] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3415048161] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3415661907] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3416261016] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3416858508] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3417446508] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3418059330] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3418630614] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3419219370] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3419771586] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3420395979] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3420942966] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3421551504] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3422104434] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3422726307] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3423252462] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3423841596] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3424393980] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3425017302] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3425542386] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3426151050] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3426830022] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3427638060] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3428170116] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 3429196449] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3429783483] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3430351407] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3430980084] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3431538978] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3432153396] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3432700824] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3433343844] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3433900008] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3434512137] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3435048708] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3435643995] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3436200096] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3436809789] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3437349657] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3437981190] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3438544200] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3439153263] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3439693908] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3440284554] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3440917872] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3441751005] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 3442306854] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3442916610] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 3443361810] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3443856696] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 3444887292] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3445501584] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3446121651] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3446773575] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3447372327] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3448041996] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3448572603] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3449175492] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3449754588] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3450366297] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3450891444] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3451481943] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3452081073] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3452688162] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3453210957] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3453799545] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3454367322] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3454976721] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3455505480] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3456445398] 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: 3457918506] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3458488320] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3459096711] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3459622089] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3460257906] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3460897797] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3461712975] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 3462265296] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 3463340811] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3464063862] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3464686764] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3465263508] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3465843150] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3466461663] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3467011191] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3467605785] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3468160962] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3468785838] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3469313253] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3469922190] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3470490639] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3471150165] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3471678546] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3472276143] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3472843962] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 3473452563] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3473985942] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3474601137] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3475176747] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3475786881] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3476315220] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3476941860] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3477514257] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3478278993] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3478808970] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3479421624] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3479977200] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3480613227] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3481139298] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3481745589] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3482298897] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3482905398] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3483442200] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3484030788] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3484590711] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3485195448] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3485733825] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3486323232] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3486876267] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3487494234] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3488020137] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3488718135] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3489491271] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3490182234] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3490752489] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3491369994] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3492085107] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3492895203] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3493421190] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 3494660295] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3495296469] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3495894927] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3496473813] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3497068554] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3497689062] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3498238128] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3498832554] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3499387647] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3499998999] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3500539539] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3501132810] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3501689877] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3502312737] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3502838073] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3503427396] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3503983140] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3504633804] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3505172118] ECW: w=0xbe591628 func=0xbe08eb40 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3505787712] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3506452131] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3507279447] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 3507849345] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3508629978] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3509344482] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 3509765133] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3510270729] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 3511274424] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3511874520] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3512444292] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3513039516] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3513596961] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3514213080] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3514774956] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3515331603] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3515963346] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3516509598] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3517112319] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3517738329] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3518327022] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3518997594] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3519692043] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3520244805] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3520864557] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3521474712] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3522290751] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 3522936081] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 3523984527] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3524584182] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3525179259] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3525778515] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3526330878] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3526939773] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3527499339] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3528069720] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3528646317] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3529434615] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3529943382] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 3530760702] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3531335955] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3531945228] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3532516365] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3533067216] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3533695074] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3534240465] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3534793437] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3535446768] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3536013432] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3536612625] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3537357516] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3538164966] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 3538719156] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 3539756829] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3540392667] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3540962460] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3541571292] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3542186256] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3542808402] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3543406104] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3544091775] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3544641912] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3545197131] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3545772090] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3546363240] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3546982068] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3547531008] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3548090112] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3548679309] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3549236397] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3549888237] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3550452066] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3551031477] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3551680314] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3552626784] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 3553166799] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3553819815] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 3554250378] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3554771199] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 3555754167] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3556349286] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3556935333] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3557512560] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3558074457] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3558684822] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3559247769] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3559801455] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3560410896] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3561004671] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3561630051] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3562489602] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3563109669] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3563666337] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3564333864] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3564877176] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3565474899] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3566060505] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3566840340] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 3567412275] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 3568424559] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3569097483] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3569833008] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3570414708] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3570997101] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3571877484] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3572644383] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3573472938] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3574226691] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3575071101] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3575783085] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 3577122906] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3577832307] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3578405208] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3578999403] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3579582972] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3580335507] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3581443089] 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: 3583158516] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3583735890] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3584394786] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3584945889] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3585529332] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3586178085] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3586953426] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 3587480757] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 3588602787] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3589210317] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3589780761] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3590430291] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3590988786] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3591612885] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3592297128] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3592915683] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3593501541] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3594065748] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3594663555] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3595274886] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3596038110] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3596662251] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3597225891] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3597818301] ECW: w=0xbe584fb0 func=0xbe08c63c '*' [Hera] [HADES][INFO ] [KRELTSC: 3598385007] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3599024142] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3599571528] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3600177735] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3600774576] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3601555545] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 3602103519] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3602749458] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3603473895] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 3603894630] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3604378050] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 3605569023] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3606165150] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3606730050] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3607330566] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3607938432] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3608531766] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3609267102] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3609827277] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3610464018] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3611021253] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3611646066] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3612256515] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3612798672] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3613368213] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3613976247] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3614522184] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3615105228] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3615690624] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3616255818] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3616828026] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3617396643] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3618007197] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3618549816] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3619102557] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3619751919] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3620294853] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3620847447] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3621454788] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3622027689] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3622622955] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3623198460] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3623803869] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3624594960] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3625171347] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3626306964] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3626901033] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3627474627] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3628069872] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3628658313] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3629223801] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3629795358] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3630373257] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3630953718] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3631516581] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3632139546] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3632682501] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3633235305] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3633795543] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3634389234] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3634998948] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3635541042] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3636121356] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3636703329] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3637396938] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3638173014] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3638845329] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3639409599] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3639978636] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3640647738] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3641221437] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3641778105] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3642332253] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3642908031] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3643517409] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3644062464] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3644659431] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3645251400] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3645836859] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3646615959] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3647179221] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3647764239] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 3648183651] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3648660225] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 3649791390] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3650408265] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3650999226] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3651611544] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3652180371] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3652884165] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3653547576] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3654105147] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3654726495] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3655317414] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3655872759] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3656479995] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3657028914] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3657599064] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3658205796] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3658748478] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3659346390] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3659915700] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3660481041] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3661069797] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3661637511] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3662266251] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3662812545] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3663375219] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3664004547] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3664551450] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3665108244] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3665740890] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3666329961] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3666961536] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3667658610] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3668276976] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3669062859] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3669656130] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3670762893] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3671354526] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3671935911] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3672517506] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3673086081] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3673668831] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3674268129] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3674826225] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3675384951] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3675985740] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3676671495] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3677218209] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3677780442] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3678381168] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3678940356] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3679572897] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3680135088] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3680764983] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3681370203] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3682043505] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3682661493] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3683222256] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3683780709] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3684357075] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3684995076] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3685552521] ECW: w=0xbe592528 func=0xbe08ee94 'J' [Hera] [HADES][INFO ] [KRELTSC: 3686121684] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3686689713] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 3687243378] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3687850278] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3688393884] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3688994862] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3689569548] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3690152025] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3690951831] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3691495164] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3692076864] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3692786664] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3693234237] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3693709572] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 3694708857] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3695393688] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3696144564] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3697100589] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3697626618] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3698835588] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3699462060] ECW: w=0xbe586540 func=0xbe098010 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3700030278] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3700636464] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3701362812] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3702214299] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3702726825] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3704126013] 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: 3705732660] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3706309929] ECW: w=0xbe586540 func=0xbe098010 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3706874199] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3707487819] ECW: w=0xbe585be0 func=0xbe08cdec 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 3708093984] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3708809643] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3709628181] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3710190834] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 3711264900] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3711927261] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3712591428] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3713339595] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3714172707] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3714698526] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3715310592] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3715754763] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3716250678] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 3717168714] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3717751716] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3718437009] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3719233686] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3719738925] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3720720969] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3721299939] ECW: w=0xbe586540 func=0xbe098010 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3721864734] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3722494146] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3723197898] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3723993546] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3724567686] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3725787891] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3726436224] ECW: w=0xbe586540 func=0xbe098010 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3727074960] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3727761849] ECW: w=0xbe585be0 func=0xbe08cdec 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 3728358669] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3729070863] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3729867435] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3730407135] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 3731300853] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3731885640] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3732448314] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3733163805] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3733958382] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3734475696] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3735090765] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3735800061] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 3736242720] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3736717698] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 3738252441] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3738872718] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3739516200] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3740222913] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3740820048] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3741483144] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3742137315] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3742701648] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3743339838] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3743902470] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3744492444] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3745046550] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3745625604] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3746181747] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3746784069] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3747365286] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3747949359] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3748503969] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3749070087] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3749636037] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3750254361] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3750819975] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3751406799] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3752025249] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3752594160] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3753149946] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3753963129] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3754750986] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3755361183] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3756296607] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3757105758] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3757695837] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3758831853] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3759429240] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3760031709] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3760622292] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3761216571] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3761808981] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3762430245] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3763110918] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3763923156] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3764472096] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3765534612] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3766111902] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3766741356] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3767310015] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3767910237] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3768548826] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3769117548] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3769676715] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3770407389] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3771103896] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3771724089] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3772363098] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3773068047] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3773627865] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3774232140] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3774817053] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3775429245] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3775982280] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3776547621] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3777123210] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3777728052] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3778322268] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3778936686] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3779672358] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3780479472] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 3781050882] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3781661310] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 3782105355] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3782610573] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 3784067763] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3784728633] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3785374950] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3786065556] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3786647592] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3787309302] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3787994952] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3788558991] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3789168033] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3789786777] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3790396554] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3790967712] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3791563734] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3792120318] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3792723837] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3793291467] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3793893159] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3794458500] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3795044925] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3795622572] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3796268196] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3796833327] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3797447766] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3798056052] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3798625131] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3799184256] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3799973751] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3800615259] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3801214389] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3802146453] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3802959468] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3803471532] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3804548034] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3805144770] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3805719351] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3806313609] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3806893650] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3807493221] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3808093737] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3808775859] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3809580663] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3810112425] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3811437714] 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: 3813233592] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3813886293] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3814597458] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3815196987] ECW: w=0xbe591358 func=0xbe08e6d6 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3815870499] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3816536241] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3817107147] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3817666209] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3818273529] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3818910816] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3819502785] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3820096581] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3820665345] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3821239695] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3821843550] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3822404250] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3823001742] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3823556499] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3824122722] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3824696820] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3825340029] ECW: w=0xbe591718 func=0xbe08ed04 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3825938151] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3826589949] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3827346831] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3828173244] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 3828826029] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3829487718] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3830248359] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 3830776215] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3831305457] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 3832604349] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3833210094] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3833790576] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3834366123] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3834921426] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3835527675] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3836083860] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3836689185] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3837279621] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3837850359] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3838456335] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3839011659] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3839638215] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3840223569] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3840808860] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3841428297] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3842008737] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3842635062] ECW: w=0xbe592618 func=0xbe08ed8e 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 3843382578] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3843977130] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3844691130] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3845506665] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3846053631] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3847351767] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3848197563] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3848771178] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3849347943] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3849985167] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3850662837] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3851225994] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3851833020] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3852454599] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3853014249] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3853597314] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3854175549] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3854845029] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3855457578] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3856045536] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3856636203] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3857228571] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3857859894] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3858480318] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3859037406] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3859605246] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3860161368] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3860784837] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3861370506] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3861926313] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3862502259] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3863069154] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3863671476] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3864257586] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3864861357] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 3865586403] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3866396604] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3866938005] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3867550533] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 3868022802] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3868495827] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 3869749674] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3870389901] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3870965973] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3871563570] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3872119776] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3872687658] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3873278514] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3873903432] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3874489773] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3875043417] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3875624823] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3876177963] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3876778122] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3877378785] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3877933689] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3878499618] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3879054606] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3879688260] ECW: w=0xbe592618 func=0xbe08ed8e 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 3880291695] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3880859220] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3881557701] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3882368931] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3882884880] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3884024823] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3884605158] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3885174594] ECW: w=0xbe591448 func=0xbe08e890 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3885773451] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3886328712] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3886895544] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3887452569] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3888067575] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3888652488] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3889206909] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3889795014] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3890365731] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3890969334] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3891553092] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3892122801] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3892688940] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3893242689] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3893862336] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3894458652] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3895014081] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3895581816] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3896156796] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3896767749] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3897352410] ECW: w=0xbe592438 func=0xbe08ee2c 'I' [Hera] [HADES][INFO ] [KRELTSC: 3897906642] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3898493466] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3899065569] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3899672343] ECW: w=0xbe591538 func=0xbe08e9ec '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3900266160] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3900850674] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 3901526916] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3902335017] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3902873142] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3903485775] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3904198389] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 3904651989] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3905127030] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 3906406770] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3907023540] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3907591317] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3908161635] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3908742453] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3909318084] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3909919860] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3910514202] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3911092353] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3911659185] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3912224358] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3912777708] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3913392336] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3913988421] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3914548218] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3915127902] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3915694272] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3916249113] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3916852968] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3917527551] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3918348798] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3918857481] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 3919860399] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3920437374] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3921003618] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3921921339] 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: 3923407488] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3923973291] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3924573954] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3925168212] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3925750689] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3926317878] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3926877465] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3927479976] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3928087023] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3928646694] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3929211384] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3929790354] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3930393096] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3930989055] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3931548999] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3932127633] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3932686674] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3933287253] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3933900474] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3934462266] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3935046654] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3935608299] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3936223473] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3936816828] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3937375029] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3937938963] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3938507517] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3939106626] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3939699351] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3940275213] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3940839084] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3941396970] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3942007944] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3942614319] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3943174011] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3943745253] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3944318217] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3944942904] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3945536847] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3946095825] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3946671960] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3947230854] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3947831013] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3948424620] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3949006131] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3949592199] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3950220183] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3950841153] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3951514833] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3952316382] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3952844007] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3953453427] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 3953912403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3954390468] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 3955458570] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3956037645] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3956601579] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3957188172] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3957757902] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3958315053] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3958919034] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3959556174] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3960118071] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3960685008] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3961264923] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3961822851] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3962426307] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3963040200] ECW: w=0xbe585550 func=0xbe08caa6 '1+' [Hera] [HADES][INFO ] [KRELTSC: 3963614130] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3964179639] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3964744854] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 3965401167] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3966034380] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3966719127] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3967541424] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3968050401] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 3969113673] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3969732207] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3970316175] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3970973538] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3971539152] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3972158190] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3972752637] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3973313358] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3973901547] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3974461365] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3975062112] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3975657987] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3976236873] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3976802025] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3977362116] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3977973279] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3978567222] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3979126704] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3979690092] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3980273346] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3980879049] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3981476016] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3982125336] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3982695486] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3983258244] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3983860125] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3984479163] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3985041900] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3985608879] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3986176971] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3986803338] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3987401943] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3987964953] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3988576830] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3989138727] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3989740335] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3990335076] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3990909426] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3991475145] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3992033766] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3992652258] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3993246558] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3993806901] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3994403910] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3994979310] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3995594106] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3996189351] ECW: w=0xbe585640 func=0xbe08cb1c '1-' [Hera] [HADES][INFO ] [KRELTSC: 3996771849] ECW: w=0xbe583750 func=0xbe09dde8 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3997339143] ECW: w=0xbe586360 func=0xbe097eda '0=' [Hera] [HADES][INFO ] [KRELTSC: 3997899234] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3998500842] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3999255141] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4000065279] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4000575516] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4001200749] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4001916324] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 4002355539] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4002842760] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 4005131697] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4005734229] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4006330419] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4006897797] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4007523996] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4008115818] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4008682188] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4009276467] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 4009916148] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4010446692] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4011019635] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4011826350] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4012335957] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 4013550366] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4014137337] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4014708810] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4015265520] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4015891656] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4016460588] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4017029604] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4017581358] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4018196427] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4018825608] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4019393385] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4020012024] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 4020630957] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4021163895] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4021738497] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4022569887] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 4023080166] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 4024271475] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4024855359] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4025430507] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4025987154] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4026612744] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4027237347] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4027813314] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4028385606] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4028997147] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4029565785] ECW: w=0xbe583930 func=0xbe09df8e 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 4030143537] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4030730445] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 4031353872] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4031886411] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4032476259] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4033299186] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4033809864] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 4054960203] 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: 4056794070] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4057392948] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4057990062] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4058565441] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4059185739] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4059783252] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4060353234] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4060949403] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 4061572515] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4062128196] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4062705948] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4063520811] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 4064058159] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 4065194364] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4065779676] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4066377882] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4066935474] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4067538174] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4068121848] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4068694833] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4069316223] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 4069932972] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4070484768] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4071058551] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4071853380] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 4072383546] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4072990089] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 4073429577] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4073905248] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 4075182300] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4075765890] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4076336397] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4076914170] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4077517017] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4078112829] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4078701501] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4079297145] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 4079911227] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4080441960] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4081028637] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4081821618] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4082330028] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 4083534945] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4084109064] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4084679424] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4085248671] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4085849124] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4086414381] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4086997194] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4087551006] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4088171283] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4088746410] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4089343419] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4089941478] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 4090567005] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4091170146] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4091751258] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4092546234] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 4093058781] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 4094306496] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4094892333] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4095499485] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4096064574] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4096695225] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4097316972] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4097910684] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4098466365] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4099067826] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4099667985] ECW: w=0xbe583930 func=0xbe09df8e 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 4100253906] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4100838693] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 4101486312] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4102066710] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4102669893] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4103515185] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4104051378] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 4105362387] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4105973319] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4106557938] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4107115593] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4107719469] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4108319880] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4108887363] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4109484918] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 4110117711] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4110651216] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4111227498] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4112033709] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 4112553942] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 4113619629] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4114210191] ECW: w=0xbe583a20 func=0xbe09e044 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 4114782420] ECW: w=0xbe586720 func=0xbe0980ac '=' [Hera] [HADES][INFO ] [KRELTSC: 4115338857] ECW: w=0xbe591260 func=0xbe08e5dc '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4115941557] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4116527142] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4117101408] ECW: w=0xbe591168 func=0xbe08e53a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 4117697115] ECW: w=0xbe588ca0 func=0xbe0960e8 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 4118327535] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4118865072] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4119437049] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4120228623] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 4120763283] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4121478291] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4122278454] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 4123004970] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 4123786926] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4124533644] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 4125013536] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4125491580] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 4126618146] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4127208351] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4127776737] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 4128334791] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4128922749] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4129875939] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4130717115] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 4131336405] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4132256520] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4133112753] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 4133705898] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 4134773391] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4135367691] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4135949727] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4136538000] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4137108066] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4137694071] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4138280118] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4138850058] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4139435622] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4140126774] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4140946887] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 4141558722] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 4142201343] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 4142734764] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4143641901] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 4144211610] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 4144810593] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4145333031] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4146242415] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4146827580] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4147498803] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4148310159] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 4148772306] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4149245940] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4150558377] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4151383341] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 4151961345] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 4153142679] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4153980936] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 4154583573] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 4155958569] 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: 4157424537] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4158260022] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 4158819525] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4159457988] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 4159995861] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4160902158] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 4161471909] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4162070472] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4162608639] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4163508720] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4164109341] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 4164705888] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4165227822] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4166126181] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4166724093] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4167366672] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4168093650] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4168617600] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4169116938] 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: 4195688679] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4196573409] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 4197223023] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 4198346103] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4198947858] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4199534577] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 4200107394] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4200681072] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4201269429] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4201836660] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4202414433] ECW: w=0xbe584dd0 func=0xbe08c522 '+' [Hera] [HADES][INFO ] [KRELTSC: 4202970576] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4203542826] 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: 4229174019] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4230030504] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 4230640491] 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: 4256586516] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4257459780] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4258015251] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4258663878] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4259411058] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4259901408] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4260374118] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 4261535082] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4262119491] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4262694219] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4263298704] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4263868665] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4264444191] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4265060541] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4265635542] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4266209052] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4267033659] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4267913265] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 4268527452] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4269311130] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4270166082] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 4270754943] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 4271692089] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4272546747] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 4273131534] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4273812627] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4274542545] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 4275049653] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4275587820] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 4276818420] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4277444682] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4278082095] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4278716148] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4279329579] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4279964388] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4280594304] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4281208806] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4281842376] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4282482771] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4283098386] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4283716374] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4284359898] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4284982569] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4285601544] 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: 4288094790] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4289008101] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 4289656917] 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: 4291951125] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4292861181] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 4293488262] 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: 4295049612] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4295945094] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 4296618732] 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: 4298042217] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4298965209] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 4299583155] 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: 4301052546] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4302124743] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 4302821250] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 4303933956] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4304809404] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 4305412923] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 4306751421] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4307641968] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 4308235722] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 4309123833] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4309873596] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4310898312] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4311536250] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4312209594] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4312926807] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 4313445192] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4313921808] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 4315090815] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4315804836] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4316593764] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 4317288129] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 4318236279] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4318792821] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4319742882] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 4320323217] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 4321212399] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4321729230] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4322516310] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 4323082596] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 4323938997] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 4324424916] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4325218128] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 4325841555] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4326456729] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4327274028] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 4327923831] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 4330244037] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4330862109] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 4331771976] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 4332761265] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4333348362] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4333955115] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4334590974] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4335164337] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4335768990] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4336440150] ECW: w=0xbe590ad8 func=0xbe090e42 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4337014206] ECW: w=0xbe583660 func=0xbe09dd70 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 4337587632] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4338512934] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 4339307301] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 4340067291] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 4341016491] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4341781857] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 4342425675] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 4343155656] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 4343665998] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4344148851] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4344847899] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 4345313259] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4345798233] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4346444487] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 4346957937] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4347431991] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4348099581] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 4348585017] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4349072595] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4349721768] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 4350225369] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4350698037] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4351363338] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 4351836216] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4352309598] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4352942643] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 4353414429] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4353895497] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4354517769] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 4355008119] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4355497860] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4356159675] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 4356654960] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4357127775] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4357780035] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 4358263854] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4358735808] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4359415998] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4360234998] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 4360697733] Total tests run: 1003 [Hera] [HADES][INFO ] [KRELTSC: 4361181594] Passed: 965 [Hera] [HADES][INFO ] [KRELTSC: 4361682234] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 4362149778] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 4362699306] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 4363183230] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 4363767219] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 4364335836] ============================================== [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: 4386112395] 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: 4401571692] 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: 4409095341] exec_block: block 2057 len 265 [Hera] [HADES][INFO ] [KRELTSC: 4411709022] exec_block: block 2049 len 177 [Hera] [HADES][INFO ] [KRELTSC: 4412958018] EXEC: capsule 'lib.4th' [Hera] [HADES][INFO ] [KRELTSC: 4416304158] exec_block: block 4050 len 440 [Hera] [HADES][INFO ] [KRELTSC: 4418438073] exec_block: block 2050 len 37 [Hera] [HADES][INFO ] [KRELTSC: 4419046128] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4419669114] ECW: w=0xbe5b5c90 func=0xbe07bee4 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4420267572] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4421404008] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4421938374] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4422534774] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 4423461126] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4424002611] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 4424865459] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4425429519] ECW: w=0xbe5b5c90 func=0xbe07bee4 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4426002252] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4426969386] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4427509527] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4428098241] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] Hera [live][HADES][INFO ] [KRELTSC: 4429023144] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4429620111] ECW: w=0xbe5b5c90 func=0xbe07bee4 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4430197170] ECW: w=0xbe58bc88 func=0xbe0977f8 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4431192927] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4432120035] 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: 4433630166] ECW: w=0xbe592708 func=0xbe08eefc 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4434234903] ECW: w=0xbe58b6e0 func=0xbe09751e 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4434824877] 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>