UEFI firmware (version 2025.11-3ubuntu7 built at 11:11:58 on Mar 31 2026) [=3hBdsDxe: failed to load Boot0002 "UEFI Misc Device" from PciRoot(0x0)/Pci(0x2,0x0): Not Found BdsDxe: loading Boot0003 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x3,0x0) BdsDxe: starting Boot0003 "UEFI Misc Device 2" from PciRoot(0x0)/Pci(0x3,0x0) [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live Collecting boot information... [CKPT 004] Command line parsed [CKPT 005] Kernel stack allocation decided [CKPT 006] Boot info collected (ACPI table located) [CKPT 007] GOP: protocol not found [CKPT 008] About to enter ExitBootServices retry loop _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v1.5.4 Architecture: aarch64 Build: Aug 4 2026 17:33:40 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 74 Total memory: 2048 MB Usable memory: 2012 MB =================================== PMM initialized. PMM statistics: Total pages: 516663 Free pages : 515252 Used pages : 1411 Total MB : 2018 Free MB : 2012 Used MB : 5 VMM initialized (mapped RAM, CR3 switched) VMM initialized (mapped RAM, CR3 switched) VMM self-test: mapped OK at 0xffff800000000000 VMM self-test complete. AArch64: running at EL1 IDT installed. APIC: init... GICv2: distributor+CPU interface enabled, PPI 30 APIC: init done Timer: init... Timer: AArch64 generic timer initialised. Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 1073741784 Free bytes: 1073741784 Used bytes: 0 Peak bytes: 0 Heartbeat: init... Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 161329 cells (10083 KB) VM: bootstrap parity... VM arena allocated: 0x0000000040408000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 121424] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 598586] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 1128573] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 1146955] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 1166693] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 1192837] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 1211755] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1232405] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 1244176] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1265517] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 1520957] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1549349] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 1643849] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1662258] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1683750] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1733298] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 1755619] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1777269] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 1829927] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1851631] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1872649] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1936764] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1958934] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1981181] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2046800] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 2061128] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2074725] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2097868] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2118779] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2144575] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2163319] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 2175037] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2187321] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2207956] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2229729] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2275703] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2293078] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2313916] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2362300] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2380522] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2402007] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2451967] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2471173] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2492495] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 2613998] 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: 2806826] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2828573] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2849387] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2898560] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 2918170] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2939145] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 2986325] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3008060] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3029305] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3085567] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3115708] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3137833] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3194234] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3222218] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3244333] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 3299249] 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: 3346158] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3366558] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3387463] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3435499] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3454978] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3475856] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3523907] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3542057] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3562891] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3610668] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3629236] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3650893] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3699237] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3725511] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3746629] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3798885] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 3813955] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3826540] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3849819] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3866428] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3882597] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3901056] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 3912343] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3925000] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 3943030] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3964008] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 4013401] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 4032660] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4053852] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 4100834] 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: 4145411] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 4164512] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4185809] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 4235965] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 4254775] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4276197] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 4327385] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 4342839] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 4358852] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4381848] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4397242] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 4411104] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 4426252] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4448956] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4464129] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4480227] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4499228] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 4510959] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4523548] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 4547772] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4568599] 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: 4621403] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4639872] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4688303] 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: 4740806] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 4759962] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4780625] 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: 4835739] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 4851284] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 4867914] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4890828] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4906069] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 4920273] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 4935068] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4957926] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4973224] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4989351] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5007719] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 5018824] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5031066] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 5050237] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5070898] 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: 5124060] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 5143400] 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: 5187402] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5208295] 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: 5261624] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 5280554] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5301868] 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: 5354734] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 5369840] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 5385130] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5408332] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5423968] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 5437584] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 5452155] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5475392] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5490961] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 5504469] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 5519265] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5542210] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5557402] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5573006] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5591617] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 5603032] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5615640] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5631901] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5653086] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5697535] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5714866] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5736577] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5782416] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5800983] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5821928] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5871027] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5887429] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5905905] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 5917962] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5930200] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5956864] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5977884] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6026005] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6044208] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6065037] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 6108800] 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: 6154882] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6173088] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6193866] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6243066] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6259619] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6277937] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 6289157] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6302617] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 6336012] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6357694] 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: 6410790] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 6430971] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6451723] 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: 6505294] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6521508] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6540159] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 6552053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6564323] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 6586961] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6608323] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 6657777] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 6676417] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6697182] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 6747432] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6765587] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6786608] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6834352] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 6849019] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6861913] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6884872] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6900290] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6916352] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6937424] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 6951586] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6965492] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 6997106] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7018816] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 7039136] 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: 7126116] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 7146377] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7168335] 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: 7219922] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7242125] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7262882] 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: 7318170] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 7336019] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 7351708] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7376855] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7393176] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 7408392] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 7424920] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7448119] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7463516] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7484633] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 7507184] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 7525825] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 7547034] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7567753] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 7578767] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7591222] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 7626035] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7646647] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 7699564] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 7717664] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7738841] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 7789739] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 7810367] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7830963] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 7869063] 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: 7929110] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 7951523] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7971986] 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: 8032783] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 8048329] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 8059875] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8085625] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8102140] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8121276] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8142255] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 8153434] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8165872] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8186230] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8207345] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8258489] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 8279247] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8300927] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 8352616] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 8368974] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 8380613] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8403817] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8423627] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8439269] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8461165] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 8472427] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8485600] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8507027] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8527577] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8578563] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 8599934] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8621316] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 8655092] 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: 8712978] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 8729232] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 8740887] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8763590] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8780215] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8797062] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 8818299] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 8834584] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 8851314] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8870896] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 8881673] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8893941] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8921404] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8942340] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8992125] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9009829] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9030727] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9078498] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 9097948] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9118808] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 9169488] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 9191037] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9211357] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 9268965] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 9294065] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9314974] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 9374725] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 9398663] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9420398] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 9437230] 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: 9521012] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 9536336] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9559667] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 9574849] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 9587811] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9610725] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 9625933] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9642002] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9661105] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 9672529] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9685442] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 9706311] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9726936] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 9779683] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9802849] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9823275] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 9877930] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 9893739] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9917200] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 9932722] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9948120] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9966614] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 9977529] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9990471] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 10026228] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10048920] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 10099659] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10118796] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10139438] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10188551] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 10209757] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10231815] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 10272003] 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: 10330372] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10350547] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10372316] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10425789] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 10441812] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 10460553] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 10471927] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 10485528] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 10508597] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10533348] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 10583737] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10604214] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10624956] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10674178] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 10689886] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 10708594] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 10719526] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 10732589] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 10758998] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10780467] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 10833442] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 10855507] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10876310] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 10931522] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 10947242] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 10965977] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 10977315] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 10994993] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 11022459] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11044178] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 11073394] 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: 11148599] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 11169703] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11190607] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 11243434] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 11259248] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 11277919] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 11289225] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 11302356] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 11346237] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11368230] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 11433771] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 11478244] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11502728] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 11562847] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 11578673] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 11597502] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 11609496] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 11622024] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 11639802] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11660828] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 11708462] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 11732382] 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: 11781526] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11803553] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 11854484] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 11870580] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 11889240] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 11900801] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 11913629] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 11939334] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11960480] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 12011338] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12032267] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12054008] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12102855] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 12124628] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12145669] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 12197302] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 12213401] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 12232949] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 12244242] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 12257103] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 12278417] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12299844] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 12347056] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12366925] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12387752] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 12411784] 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: 12475187] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 12494601] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 12516568] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 12529370] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 12543692] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 12577934] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12600158] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 12655472] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 12678238] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12699047] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 12752220] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 12773464] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12795470] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 12847118] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 12874119] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12894956] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 12931185] 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: 12996773] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 13012954] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13035905] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13052391] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 13068115] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 13086737] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 13097999] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 13111018] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 13136350] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13156991] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 13208262] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 13229747] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13250404] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 13304004] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 13325340] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13346076] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 13397939] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 13412791] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13436537] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13451939] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 13467582] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 13489569] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 13503288] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 13516469] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 13557029] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13577996] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 13610371] 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: 13681870] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 13704021] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13725154] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 13780349] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 13804084] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13824706] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 13882299] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 13898115] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13921695] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13937272] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 13953046] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 13971776] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 13983545] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 13996461] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 14028042] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14049876] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 14096348] 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: 14148520] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 14163673] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14185267] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 14220894] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 14242448] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14263415] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 14312202] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 14326975] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14350073] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 14365769] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 14381642] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 14400340] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 14411731] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 14424559] 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: 14470437] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14495473] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 14572280] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 14591485] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14614234] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 14636099] 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: 14703076] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 14718138] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14742186] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 14757662] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 14773687] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 14792817] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 14804441] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 14816893] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 14848324] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14870036] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 14928085] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 14943746] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14964908] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 15000543] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 15015853] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15039420] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15055164] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 15071774] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 15092243] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 15111635] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 15129341] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 15149429] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 15160439] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 15173354] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 15191179] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15211590] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 15259527] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 15276429] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15297500] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 15344856] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 15362003] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15382438] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 15429093] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 15446784] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15467242] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 15510470] 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: 15557376] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 15576846] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15597400] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 15654581] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 15679887] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15703761] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 15760041] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 15775572] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15787897] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15812669] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15828179] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 15842286] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15854648] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15877117] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15892589] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 15909779] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 15930381] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 15941323] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 15954021] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 15972117] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15993357] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 16039001] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16056015] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16076410] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16123221] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 16139772] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16160154] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 16206382] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 16223466] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16244454] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 16289564] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 16307022] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16327439] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 16372512] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 16392082] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16412494] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 16466678] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 16487130] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16507640] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 16531693] 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: 16604773] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 16620164] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16632445] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16655168] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16671093] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 16684151] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16695612] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16718021] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16733878] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 16749326] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 16768645] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 16779597] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 16792501] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16812596] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16833151] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16879977] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 16896212] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16917075] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 16961931] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16978210] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16999355] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17045660] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 17064491] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17084900] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 17132599] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17150802] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17171812] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17218690] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 17237633] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17258662] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 17308967] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 17327943] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17348369] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 17400459] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 17414664] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17427492] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17450182] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17465507] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 17478846] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17490625] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17512973] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17528233] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 17544013] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 17563269] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 17574150] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 17586999] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 17603358] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17624760] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 17660008] 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: 17713281] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17731029] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17751442] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17798002] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 17816412] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17836781] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 17884132] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 17902276] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17923872] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 17970182] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 17988499] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18008883] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 18054790] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18071390] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18091859] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18139223] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 18153804] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 18166752] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18189827] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 18205417] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 18219016] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18231861] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18254262] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18269542] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 18282551] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18294257] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18317627] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18332965] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 18348410] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 18368328] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 18379507] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 18391797] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18421486] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18442612] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18492709] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18511321] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18532286] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18579813] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18597088] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18618392] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18665668] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 18685200] 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: 18731526] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18753106] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 18803546] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18822575] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18843366] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18892956] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 18911244] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18932558] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 18980174] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 18996916] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 19009551] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19032649] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 19048769] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 19063882] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19076155] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19098856] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19115234] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 19129382] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19141100] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19163708] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19179574] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 19195351] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 19214564] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 19225938] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 19238897] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 19262634] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19283625] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 19334268] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 19352511] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19374056] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 19424359] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 19443547] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19464500] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 19518923] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 19534167] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 19547185] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19571386] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 19586903] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 19602773] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19615873] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19638845] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19654244] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 19669122] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19681926] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19704796] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19720126] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 19736926] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 19756300] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 19767548] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 19779949] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 19803174] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19824209] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 19871168] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 19889545] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19910480] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 19957278] 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: 20002335] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 20018460] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20039327] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 20084928] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 20104863] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20125753] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 20180234] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 20195691] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 20208467] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20231865] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 20247515] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 20263387] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 20282816] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 20294933] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 20307500] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 20329768] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20351007] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 20398854] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 20418736] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20440050] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 20486859] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 20503700] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20525521] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 20570897] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 20591294] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20612765] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 20666848] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 20682553] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 20695519] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20718858] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 20735119] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 20751424] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 20770740] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 20781963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 20794622] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 20816577] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20837985] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 20888583] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 20906146] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20928357] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 20976623] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 20998561] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21019448] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 21067207] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 21084083] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21105349] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 21139918] 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: 21202206] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 21219550] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21234563] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21257569] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21274355] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 21292534] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21307438] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21331364] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21346759] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 21363375] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 21382811] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 21393976] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 21406361] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 21431991] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21453184] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 21499694] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 21517242] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21538688] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 21585561] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 21603125] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21625244] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 21672907] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 21689845] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21710514] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 21759515] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 21774662] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21787160] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21810709] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21826004] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 21839741] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21851497] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21876756] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21892199] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 21907939] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 21927935] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 21939238] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 21951669] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 21969330] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21990557] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 22035757] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 22052256] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22073380] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 22121649] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22138872] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22159547] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22210057] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 22227785] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22250187] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 22298705] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 22317975] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22338536] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 22367496] 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: 22435614] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 22451004] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22463517] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22486759] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22502423] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 22517974] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 22537276] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 22548808] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 22561598] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 22581622] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22604919] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 22654362] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22671212] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22691854] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22736845] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 22754030] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22774584] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 22820488] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 22837523] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22858882] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 22906455] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 22926854] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22947779] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 23001870] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 23016890] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23029303] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23053252] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23068736] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 23084434] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 23104091] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 23116721] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 23131025] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 23156803] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23181859] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 23230093] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 23246861] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23267604] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 23313452] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 23330857] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23351922] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 23399141] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 23414314] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23427317] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23450460] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23465914] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 23482089] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 23501597] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 23513221] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 23525702] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 23546136] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23566956] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 23615081] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 23631099] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23652364] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 23677806] 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: 23741798] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 23758452] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23779040] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 23825388] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 23839536] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23852140] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23875583] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23891606] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 23907301] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 23927013] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 23938062] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 23950405] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 23969476] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23990637] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 24036322] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24052340] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24073103] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24122461] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 24141307] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24165024] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 24213202] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 24230135] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24250891] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 24298278] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 24317357] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24338022] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 24392454] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 24408303] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 24421572] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24444668] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 24460273] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 24476050] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 24495728] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 24506804] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 24520150] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 24539477] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24560695] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 24607410] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 24623307] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24643931] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 24689029] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24704706] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24725443] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24771853] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 24789569] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24810882] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 24857277] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 24873242] 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: 24915035] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24936293] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24981833] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 24998208] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25011160] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25033985] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25050449] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 25066868] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 25087756] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 25104983] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 25122308] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 25142086] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 25153402] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 25165903] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25185288] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25206330] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25254593] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25273087] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25298408] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25350554] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25369795] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25390797] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25438806] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25456265] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25477159] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25523382] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 25540687] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25562264] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 25609504] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 25625343] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25637997] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25661389] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25677043] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 25690744] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25702510] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25725204] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25744241] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 25761049] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 25779880] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 25790911] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 25803648] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25825813] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25847364] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25896725] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25914359] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25935712] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25982679] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26000729] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26021304] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 26054432] 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: 26112626] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26129795] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26150365] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26196785] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 26214074] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26235424] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 26282712] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 26297605] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26310582] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26333842] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26349249] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 26363356] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26375193] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26397975] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26413418] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 26429493] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 26448438] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 26460308] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 26472769] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26496477] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26517277] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26565473] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26583388] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26604574] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26651173] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26670131] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26690811] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26737489] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26754636] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26775339] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26820948] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 26838326] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26859572] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 26906537] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 26922436] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26935725] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26958567] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26973789] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 26988029] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26999739] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27022585] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27037872] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 27053934] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 27072705] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 27083913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 27096709] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27119873] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27140979] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27191108] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27207734] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27230106] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 27246972] 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: 27321005] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27338622] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27359933] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27404777] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27423111] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27443886] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27491971] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 27509973] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27522847] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27547633] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27563313] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 27579196] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 27598019] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 27609231] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 27621639] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27639450] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27660299] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27707398] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27724549] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27745921] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27793390] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27811182] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27831973] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27881407] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27899919] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27921588] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27968744] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27987799] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28008401] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28054173] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 28069185] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28081466] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28104471] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28119777] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 28132800] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28144265] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28167079] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28182463] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 28198684] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 28217603] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 28229047] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 28241514] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28266293] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28286993] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28334205] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28350601] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28372822] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 28389277] 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: 28461349] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28479254] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28499892] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28546301] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28563780] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28584386] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28631013] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 28645922] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28658804] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28681909] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28697359] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 28710671] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28722280] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28745212] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28760755] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 28776353] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 28795482] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 28806352] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 28818714] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28840224] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28861287] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28907465] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28924866] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28945347] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28990877] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29006855] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29027840] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29073365] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29091529] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29112465] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29158548] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29177756] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29198403] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29245651] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 29259536] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29271538] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29294665] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29309951] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 29322996] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29334466] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29357268] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29372563] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 29388160] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 29406911] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 29418218] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 29430973] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29452823] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29473900] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 29503630] 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: 29563642] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29580295] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29601403] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29648141] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29663907] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29684936] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29731586] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29750045] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29770811] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29818067] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29836437] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29857835] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29905429] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 29922850] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29935060] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29957957] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29973391] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 29986998] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29998473] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30020905] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30036328] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 30052121] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 30071130] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 30082184] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 30094581] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30115092] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30135844] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30182412] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30198973] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30219599] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30264599] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30281237] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30302220] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30347677] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 30362252] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30374519] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30397323] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30412621] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 30428516] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 30447838] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 30458902] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 30471259] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30497393] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30518789] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30565679] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30581392] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30602553] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 30644313] 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: 30690484] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30707069] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30728312] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30773235] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 30787272] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30800786] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30823397] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30838808] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 30854856] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 30874283] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 30885714] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 30898471] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30920311] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30940976] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30987444] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31003064] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31023739] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31069251] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31086117] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31107215] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31152107] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 31166997] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 31179386] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31202228] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 31217751] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 31233890] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 31252701] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 31263932] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 31276800] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31299963] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31321558] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31370180] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31387806] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31408549] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31454931] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31470756] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31491876] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31536510] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 31553804] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 31566983] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31590542] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 31606602] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 31622430] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 31641156] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 31652194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 31664604] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31688161] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31709470] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31756540] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31772777] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31793707] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31838353] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31855157] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31875703] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 31911123] 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: 31963669] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31980803] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32001356] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32047942] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 32062036] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32074408] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32097079] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32112787] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 32129333] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 32148846] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 32160013] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 32173927] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32202843] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32223736] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32274527] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32290618] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32312492] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32358784] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32374655] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32395211] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32442064] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32460152] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32484305] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32535613] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 32556726] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32571108] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32594084] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32611710] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 32627400] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 32646407] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 32658117] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 32671155] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32700933] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32722308] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32770093] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32788194] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32809748] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32856998] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32875248] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32896443] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 32931892] 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: 32986073] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33004017] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33025545] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33071917] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33089991] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33111658] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33157622] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 33173892] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 33186857] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33210159] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 33225576] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 33242152] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 33261019] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 33272667] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33285472] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33304701] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33325841] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33371836] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33389807] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33411667] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33457716] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33476104] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33497665] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33546015] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 33562315] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 33581476] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 33593350] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33606469] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33626567] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33647672] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33693223] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33710758] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33733369] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33779528] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33798652] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33819701] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33868886] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 33884999] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 33903864] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 33914973] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33927985] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33950719] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33971601] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 34014882] 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: 34061648] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34078551] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34099265] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34145614] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34161917] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34183563] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34229977] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34247107] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34267813] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34313672] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34330741] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34351440] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34398977] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 34413655] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 34426553] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34449653] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 34465065] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 34481185] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 34500483] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 34511500] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 34524099] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34546381] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34567171] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34614061] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34630514] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34652494] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34701503] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34718528] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34741311] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34789692] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34807917] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34828615] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34875923] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34892960] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34913575] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 34938593] 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: 35012581] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 35029114] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35043751] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35067753] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35085466] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 35102452] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 35123871] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 35142090] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 35160127] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 35183488] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 35195278] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 35213159] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 35239710] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35260624] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 35276753] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 35296392] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35317091] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 35332130] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 35351083] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35372195] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 35385430] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 35403318] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35424329] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 35439296] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 35457302] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35477937] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 35494477] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 35514750] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35535394] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 35549261] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 35568434] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35588973] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 35602391] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 35618566] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 35631051] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35653867] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 35669715] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 35683880] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35696318] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35719256] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35734950] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 35749340] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35760950] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35783486] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35801950] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 35819082] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 35839614] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 35851190] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 35864281] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 35888551] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35910473] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 35927967] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 35949008] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35970063] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 35987178] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 36008435] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36029465] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 36043315] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 36062668] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36083649] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 36097417] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 36117249] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36138217] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 36154654] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 36174969] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36196023] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 36210526] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 36227503] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 36241090] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36264273] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 36279676] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 36295135] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 36307728] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36331006] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 36346436] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 36362886] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 36383089] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 36394172] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 36406745] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 36432081] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36452899] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 36467150] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 36489284] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36509985] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 36524824] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 36544261] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36564972] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 36579129] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 36597630] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36618625] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 36632242] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 36653642] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36674728] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 36689230] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 36703398] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36726367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 36742024] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 36755506] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36778104] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 36793742] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 36809371] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 36829831] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 36841147] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 36853922] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 36876098] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36897126] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 36911367] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 36929510] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36950261] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 36963841] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 36981803] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37002482] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 37016174] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 37036383] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37057462] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 37071983] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 37092021] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37113078] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 37128116] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 37148960] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37173329] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 37188920] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 37204960] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37230668] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 37247469] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 37262280] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37286962] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 37304097] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 37321181] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 37343556] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 37356542] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 37370078] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 37396895] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37420681] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 37437651] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 37460738] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37484293] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 37500101] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 37526275] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37555139] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 37572109] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 37593191] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37616946] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 37631967] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 37657429] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37680965] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 37696599] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 37716030] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37744049] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 37760941] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 37777986] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37803851] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 37820805] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 37838990] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 37863356] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 37881435] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 37901218] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 37922955] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 37936074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 37948662] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 37970796] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37992565] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 38006106] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38025615] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38047059] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38060489] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 38083761] 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: 38123515] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38144658] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 38158428] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 38179710] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38200736] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 38214083] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 38229634] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38253324] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 38268461] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 38282846] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38306373] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 38321659] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 38338970] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 38358167] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 38369568] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 38381937] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 38408119] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38429563] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 38444946] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38464422] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38485662] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38499720] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 38522422] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38543958] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 38558781] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 38578233] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38599266] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 38612726] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 38628335] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38651460] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 38667368] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 38681555] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38704606] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 38720240] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 38736872] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 38755635] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 38767259] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 38779949] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 38807841] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38828984] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 38844741] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38867886] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38889015] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38904347] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 38927868] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38948967] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 38963875] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 38984690] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39005689] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 39018817] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 39035149] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39058857] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39074187] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 39088685] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39112044] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39127314] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 39143304] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 39161897] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 39173753] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 39186102] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 39212714] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39234519] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 39249350] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 39270549] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39292174] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 39306744] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 39329746] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39350967] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 39366162] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 39389168] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39410290] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 39425830] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 39446081] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39467445] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 39481043] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 39497352] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39520608] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39536341] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 39551086] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39574032] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39589238] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 39605784] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 39624397] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 39635733] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 39648419] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 39681539] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39702537] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 39718351] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 39741679] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39762581] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 39777136] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 39801998] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39822908] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 39837318] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 39858478] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39879440] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 39892618] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 39909644] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39933265] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39948637] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 39962599] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39986134] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40001454] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 40017895] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 40036521] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 40047962] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 40060397] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 40085972] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40107172] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 40121280] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 40140272] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40161042] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 40175406] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 4294967246 [Hera] [HADES][TEST ] [KRELTSC: 40197781] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40218505] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 40233568] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 40254569] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40275993] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 40289793] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 4294966896 [Hera] [HADES][TEST ] [KRELTSC: 40313532] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40334044] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 40347948] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 40363762] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40386493] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40401788] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 40415303] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40439111] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40454448] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 40470238] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 40489226] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 40500323] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 40512762] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 40541269] 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: 40583801] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40605606] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 40620016] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 40641681] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40662278] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 40677009] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 40698573] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40719917] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 40734778] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 40755334] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40775893] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 40790286] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 4294967295 [Hera] [HADES][TEST ] [KRELTSC: 40810418] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40831107] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 40845295] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 40866482] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40887025] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 40900462] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 40918299] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40941435] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40957065] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 40972513] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40995892] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41011338] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41027024] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41046347] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 41058214] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41070624] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 41101443] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41123818] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 41139265] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 41161266] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41183545] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 41199268] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 41219021] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41241549] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 41255107] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 2147483649 [Hera] [HADES][TEST ] [KRELTSC: 41279239] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41301532] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 41316521] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 41335364] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41360060] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41375537] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 41392908] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41418081] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41433395] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41449722] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41468256] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 41480186] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41492980] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 41518596] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41539762] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 41554699] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 41575582] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41596487] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 41611630] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 41629537] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41652274] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 41670098] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 41693841] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41716972] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 41733986] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 41758733] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41780242] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 41796113] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 41813156] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41836642] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41852154] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 41866974] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41889755] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41905104] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41921968] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41940622] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 41952006] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41964408] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 41994143] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42015233] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 42029481] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 42051960] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42072867] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 42086642] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 42109152] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42130745] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 42145310] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 42165588] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42187777] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 42202587] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 42219103] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42242781] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42258000] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 42271954] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42295214] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42310492] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 42326373] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 42344975] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 42356678] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 42369052] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 42394576] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42415893] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 42430505] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 42451495] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42472438] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 42489323] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 42511637] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42532794] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 42547839] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 42567826] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42588762] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 42603943] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 42620131] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42643197] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42658607] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 42672879] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42695647] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42710842] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 42726932] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 42745833] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 42758695] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 42771751] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 42800811] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42822143] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 42836455] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 42859735] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42880475] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 42893737] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 42914094] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42935966] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 42949248] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 42967553] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42988916] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43002264] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43023150] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43044622] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43057950] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 43074786] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43097598] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 43113267] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 43126613] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43149185] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 43164673] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 43180734] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 43199465] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 43210535] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 43223374] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43248672] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43269245] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43282546] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43303264] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43323904] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43337093] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43356091] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43376754] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43389943] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43410171] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43431941] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43445209] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 43468560] 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: 43508700] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43529879] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 43544997] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43565221] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43585716] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43598974] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 43614861] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43637668] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 43652971] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 43667206] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43689802] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 43705134] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 43720715] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 43740391] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 43751642] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 43764084] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43787468] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43808748] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43822156] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43840147] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43861627] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43874857] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43892997] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43913975] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43927634] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43948261] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43970410] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43986299] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 44004646] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44025455] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 44038786] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 44056254] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44079323] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44094847] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 44109926] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44138282] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44153699] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 44170311] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 44188910] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 44200102] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 44212436] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44237754] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44258729] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 44272209] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 44288807] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44310677] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 44323875] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 44341569] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44363194] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 44376417] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44395887] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44417291] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 44430646] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44449229] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44470046] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 44483756] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 44498717] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44521602] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44537098] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 44551253] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44574006] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44589356] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 44605756] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 44624400] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 44635614] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 44648007] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 44670636] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44692091] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 44708019] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 44726229] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44747571] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 44763745] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 44780474] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44801581] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 44816787] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 44837039] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44858431] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 44874915] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 44895725] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44917857] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 44935005] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 44949816] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44972824] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44988811] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 45004685] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45023384] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 45034599] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45047898] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 45070000] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45090732] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 45105295] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 45123258] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45144086] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 45158553] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 45177693] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45198429] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 45212856] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 45230914] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45251756] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 45266840] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 45281703] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45305029] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 45320428] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 45336189] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45355491] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 45366800] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45379246] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 45401011] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45422259] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 45436232] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 45454775] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45475537] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 45490213] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 45507381] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45528173] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 45543037] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 45560612] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45581432] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 45597364] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 45612908] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45635897] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 45651253] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 45667436] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45686105] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 45697301] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45709634] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 45741290] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45762341] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 45778441] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 45801051] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45822043] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 45837120] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 45851487] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45875024] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 45890514] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 45906415] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45925677] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 45937606] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45950026] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 45969083] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45990310] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 46005512] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 46024058] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46045460] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 46062045] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 46076896] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46099955] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 46117022] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46133124] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46151926] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 46163198] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46176177] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 46201931] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46222920] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 46237068] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 46260061] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46281275] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 46296707] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 46312125] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46335249] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 46351733] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46368475] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 46390350] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 46406831] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 46424832] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46444266] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 46455832] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46468728] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 46489100] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46510112] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 46523462] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 46545587] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46566735] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 46580191] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 46598978] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46620671] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 46634075] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 46655831] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46677383] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 46690837] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 46708548] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46729956] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 46744943] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46761581] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46780402] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 46792665] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46805103] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 46824993] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46846411] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 46860266] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 46880263] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46901727] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 46915090] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 46943033] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46964523] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 46979045] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46995655] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47014891] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 47026160] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47038582] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 47058724] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47079479] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 47092817] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47111719] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47132767] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 47146042] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 47626069] 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: 47672698] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47694025] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 47708414] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 47724257] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47743745] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 47755397] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47768035] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47788530] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47810513] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 47823977] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47842708] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47864660] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 47878177] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47901992] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47924000] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 47938149] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 47954386] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47973530] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 47985308] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47997877] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 48057857] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48079229] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 48093268] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 48109589] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48130414] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 48144147] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48167864] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48189231] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 48203798] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48219888] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48239547] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 48250478] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48262967] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 48287374] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48308483] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 48323813] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 48342548] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48363561] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 48379719] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 48398696] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48419894] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 48435031] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48451268] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48470043] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 48482308] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48494831] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48519646] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48540581] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 48557712] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 48578548] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48599257] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 48614284] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 48635731] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48656346] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 48672118] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48687826] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48706969] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 48718346] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48731699] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48763258] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48784584] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 48799989] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48821179] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48842328] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 48858427] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 48878398] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48899642] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 48914280] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48930924] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48949667] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 48960810] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48973267] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48992302] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49013078] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 49028273] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 49044296] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49065046] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 49080064] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 49101466] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49123384] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 49137692] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 49154288] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 49173868] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 49185339] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 49197807] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 49219790] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49241347] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 49254961] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 49273212] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 49295782] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49319251] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 49334214] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 49350713] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 49372057] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 49388608] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 49405522] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 49425483] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 49437248] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 49449894] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 49492750] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49514064] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 49529616] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 49551621] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49572870] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 49587874] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 49610953] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49632409] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 49647677] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 49669640] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49690845] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 49706278] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 49721955] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 49738529] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49761960] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 49777835] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 49795356] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 49814426] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 49826735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 49839222] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 49873254] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49895262] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 49909056] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 49930029] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49951907] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 49966994] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 49992718] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50014705] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 50029699] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 50054248] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50076610] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 50091918] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 50109597] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 50128350] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 50140165] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 50152626] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 50184417] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50205814] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 50219642] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 50237895] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50259495] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 50274400] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 50291865] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50313526] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 50327764] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 50345520] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 50364045] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50387622] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 50401734] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 50418649] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 50437408] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 50449187] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 50461607] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 50494284] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50515815] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 50529850] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 50548463] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50570081] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 50584898] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 50602496] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50625184] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 50639500] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 50657792] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 50675753] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50699386] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 50713400] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 50730384] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 50749083] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 50760960] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 50773764] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 50813992] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50835471] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 50848679] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 50872278] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50893920] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 50907384] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 50931951] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50953516] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 50967527] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 50994480] 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: 51037353] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51060242] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 51074466] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 51100430] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51122474] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 51136531] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51152972] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51172119] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 51184130] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51196603] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 51244016] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51265648] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 51280015] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 51308125] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51329620] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 51343581] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 51370631] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51392019] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 51407178] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 51433762] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51455071] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 51470103] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51487105] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51505802] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 51517239] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51529662] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51561146] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51582925] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 51596539] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51617284] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51638466] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 51652273] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51670088] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51691088] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 51704935] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 51728716] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51750160] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 51764904] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51780844] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51799850] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 51811274] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51824093] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 51857314] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51879477] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 51893298] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 51914563] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51936166] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 51949733] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51967366] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51988872] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 52002725] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 52022316] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52043598] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 52057117] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 52073032] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 52091735] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 52103333] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 52116060] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 52145270] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52167166] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 52182121] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 52200855] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52224228] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 52242040] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 52258322] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 52277111] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 52288181] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 52301738] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 52321099] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52341811] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 52356848] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 52375902] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52396524] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 52410330] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 52426432] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52447251] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 52460424] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 52547675] ECW: w=0xbe944da0 func=0xbe45d104 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 52592869] ECW: w=0xbe946348 func=0xbe452440 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 52611590] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 52626509] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 52646636] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52668649] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 52682856] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 52707308] ECW: w=0xbe944da0 func=0xbe45d104 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 52722770] ECW: w=0xbe93e2c0 func=0xbe4599cc 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 52739840] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 52755028] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 52771160] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 52785090] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 52800556] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52821334] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 52834624] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 52859473] ECW: w=0xbe944da0 func=0xbe45d104 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 52875219] ECW: w=0xbe946348 func=0xbe452440 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 52891931] ECW: w=0xbe944da0 func=0xbe45d104 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 52906089] ECW: w=0xbe946348 func=0xbe452440 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 52923089] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 52937438] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 52952667] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52973479] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 52987677] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53003405] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53022177] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 53033316] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53047191] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 53066862] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53087529] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 53100871] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 53121272] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53141955] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 53155802] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 53178447] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53199092] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 53214514] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53230480] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53249374] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 53261498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53273866] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 53314837] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53336274] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 53353217] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 53373614] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53394903] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 53410557] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53427345] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53448024] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 53460167] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53473201] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 53499626] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53520505] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 53535594] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 53560336] ECW: w=0xbe944f80 func=0xbe45c4fc '>IN' [Hera] [HADES][INFO ] [KRELTSC: 53576309] ECW: w=0xbe93ec20 func=0xbe454570 '@' [Hera] [HADES][INFO ] [KRELTSC: 53591004] ECW: w=0xbe944f80 func=0xbe45c4fc '>IN' [Hera] [HADES][INFO ] [KRELTSC: 53606537] ECW: w=0xbe93ec20 func=0xbe454570 '@' [Hera] [HADES][INFO ] [KRELTSC: 53621255] ECW: w=0xbe93f850 func=0xbe445858 '-' [Hera] [HADES][INFO ] [KRELTSC: 53636101] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 53652126] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 53666420] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 53681628] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53702411] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 53721145] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53741854] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 53762335] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 53778303] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 53795479] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53814323] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 53825359] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53837895] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 53858385] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53880797] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 53895092] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 53911880] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53933085] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 53946802] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 53961564] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53982397] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 53995565] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 54013808] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54034173] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 54049416] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 54068664] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54089031] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 54104325] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 54122473] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54142883] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 54156668] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 54172321] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54195020] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 54210417] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 54226470] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 54245286] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 54256349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 54269095] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 54288520] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54309695] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 54325548] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 54340762] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54361869] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 54377725] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 54398190] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54419264] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 54434645] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 54453708] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54474281] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 54489481] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 54505007] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 54522965] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 54534473] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 54547397] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 54568470] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54589567] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 54606083] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 54662670] 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: 54704517] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54724747] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 54740824] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 54762091] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54783906] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 54798881] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 54819029] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54840198] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 54855601] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 54871684] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 54889788] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 54901591] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 54914060] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 54932699] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54954401] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 54968790] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 54985615] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55006385] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 55020673] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 55037218] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55057860] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 55072682] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 55091341] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55114256] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 55129303] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 55144711] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55166765] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 55181262] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 55203470] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55224774] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 55239558] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 55256109] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55279785] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 55295940] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55312285] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 55330348] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 55341758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 55354555] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 55371728] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55392700] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 55405981] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 55422700] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55443857] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 55457007] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 55473506] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55494893] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 55508317] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 55525064] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55546400] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 55560088] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 55574464] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55595413] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 55609713] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 55627381] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55648873] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 55663138] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 55680553] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55701473] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 55716590] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 55733394] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55754357] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 55768673] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 55787737] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55809135] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 55822461] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 55837788] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55861203] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 55876514] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55892515] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 55910505] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 55922200] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 55936345] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55952134] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 55970094] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 55981899] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 55994234] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 56009977] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 56027890] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 56039243] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 56052219] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 56083310] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56105433] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 56119526] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 56137656] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56159527] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 56173897] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 56194733] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56215665] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 56229306] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 56257043] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56277995] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 56292747] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 56314216] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56340906] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 56358691] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 56379733] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56394625] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56419012] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56434683] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 56449438] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56462129] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56485417] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56501051] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 56517121] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 56535512] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 56549391] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 56562124] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 56589790] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56611453] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 56626847] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 56647961] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56669427] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 56684369] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 56706863] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56730243] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 56744958] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 56767435] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56788619] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 56803813] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 56818374] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56831284] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56854730] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56870679] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 56887126] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 56905137] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 56917346] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 56929728] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 56955846] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56977397] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 56992726] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 57009104] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57032662] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 57048592] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 57063171] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57086394] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 57101674] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 57119793] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 57138195] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 57149629] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 57162081] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57187036] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57208114] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 57221554] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 57242640] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57264326] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 57278358] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 57297448] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57318666] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 57333252] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 57349231] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 57367752] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 57379451] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 57391959] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57428983] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57450112] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 57464978] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57481638] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57503143] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 57519088] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57535209] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57556607] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 57572341] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57588040] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57610143] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 57625544] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57641336] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57662338] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 57678143] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57694269] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57715217] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 57730609] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57749582] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57770664] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 57786467] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57806768] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57827717] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 57842047] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57859183] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57880405] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 57895661] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57911239] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57932778] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 57947866] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57966516] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57987874] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 58002472] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 58023612] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58044912] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 58058720] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 58074063] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58097286] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 58113046] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 58131785] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58153201] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 58169265] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 58185337] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 58203358] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 58215857] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 58228211] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 58248832] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58271314] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 58284838] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 58304412] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58327070] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 58340408] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 58359685] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58382028] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 58395535] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 58414173] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58436657] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 58450224] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 58476604] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58499355] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 58513253] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 58530288] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 58548855] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 58561622] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 58574231] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 58599762] 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: 58641383] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58663607] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 58677942] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 58703844] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58726122] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 58742072] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 58763880] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58786517] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 58800912] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 58828635] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58850847] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 58865056] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 58883899] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 58903834] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 58920517] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 58938555] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 58958359] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 58969927] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 58982944] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 59028233] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59050223] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 59065906] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 59081685] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59105808] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 59120082] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 59138565] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59162042] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 59177630] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 59192466] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59215734] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 59230565] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 59245513] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59269096] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 59284879] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59302121] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 59321007] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 59332902] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59345414] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 59373910] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59395329] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 59411057] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 59427233] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59451008] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 59465316] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 59485042] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59506732] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 59521342] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 59536918] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59563491] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 59579782] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59595932] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 59614689] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 59626365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59638803] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 59664078] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59686136] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 59701400] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 59720133] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59742115] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 59757981] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 59776332] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59800375] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 59816052] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59832346] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 59850904] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59864238] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59876972] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59905068] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59928924] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 59943782] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59966288] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59989232] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 60003922] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 60021092] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60044171] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 60059776] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60077294] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 60095896] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 60109082] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60121480] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 60144811] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60168160] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 60183832] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 60203352] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60225840] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 60241866] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 60263564] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60286352] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 60301778] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60319150] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 60337691] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 60349295] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60362009] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 60377634] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60399021] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 60415771] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 60436578] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60457798] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 60472639] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 60490851] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60512876] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 60528193] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60544751] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 60563376] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 60574965] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60587745] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 60608415] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60629834] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 60644598] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 60660042] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60683766] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 60698084] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 60713588] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60737066] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 60752259] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 60767190] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60790397] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 60806228] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60822189] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 60840834] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 60852307] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60865077] 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: 61121066] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61142393] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 61156905] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 61172921] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61196057] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 61210300] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 61225777] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61249293] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 61264694] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 61279603] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61303549] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 61319133] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 61335108] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 61354002] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 61365302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 61377792] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 61395183] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61418655] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 61433591] 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: 61680151] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61700946] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 61715615] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 61732667] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61753552] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 61768877] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 61784569] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 61803427] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 61814785] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 61827163] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 61851098] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61872871] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 61888871] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 61905658] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61927491] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 61943247] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 61961425] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61983086] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 61998644] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 62014194] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62035098] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 62051049] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 62066188] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62089342] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 62105334] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 62119769] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62142974] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 62158299] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 62173181] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62196165] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 62211797] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 62228101] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62251485] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 62267946] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 62286076] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62309956] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 62325955] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 62341983] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62365313] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 62381664] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 62397130] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62420755] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 62437734] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 62451806] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62475385] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 62492700] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 62509363] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62530423] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 62545598] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 62564813] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62586012] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 62601415] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 62617727] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62640667] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 62656290] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 62671982] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62694886] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 62709792] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 62725295] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62748519] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 62763733] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 62780721] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 62801474] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 62818661] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 62836410] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 62848005] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 62860869] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 62879300] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62900258] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 62913599] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 62936437] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62957387] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 62977779] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 62999581] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63020658] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 63033949] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 63056054] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63077360] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 63090755] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 63110380] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63131466] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 63144993] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 63162239] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 63174375] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 63187729] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 63208950] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63230854] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 63244671] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 63265291] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63286701] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 63300400] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 63321733] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63343115] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 63356882] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 63377896] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63399079] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 63412628] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 63437554] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63458692] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 63473475] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 63488965] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63512274] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 63527703] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 63545068] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 63556013] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 63568419] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 63588515] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63609339] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 63622831] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 63643909] 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: 63688086] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63708620] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 63722494] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 63741934] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63762710] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 63776149] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 63799235] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63820274] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 63834844] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 63858657] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63879247] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 63893840] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 63920110] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63940441] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 63955010] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 63969300] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63992306] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64007657] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 64023339] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 64034423] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 64047256] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 64066365] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64087024] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 64101345] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 64120148] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64141137] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 64155342] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 64175655] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64196307] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 64211023] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 64232149] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64256648] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 64272364] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 64293138] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64313852] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 64328222] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 64352602] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64373591] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 64388061] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 64403283] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64426550] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64442384] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 64458331] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 64469410] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 64482175] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 64506198] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64527696] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 64542321] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 64563922] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64584635] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 64599650] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 64624673] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64645404] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 64661030] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 64685748] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64706429] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 64721577] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 64737084] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64759966] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64775475] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 64789619] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64812859] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64828272] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 64844105] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 64855751] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 64868162] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 64885499] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64906244] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 64919936] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 64939324] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64960357] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 64973584] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 64992719] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65013963] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 65027400] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 65047010] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65068144] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 65083325] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65099181] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 65110954] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65123506] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 65147128] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65168338] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 65182993] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65202780] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65223946] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 65239836] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65267020] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65288518] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 65303088] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65318807] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 65330292] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65342678] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 65371699] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65391379] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 65405300] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 65420579] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65443551] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 65457466] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 65471991] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65495373] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 65510727] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65526671] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 65538412] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65551127] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 65571173] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65592759] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 65606591] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 65626773] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65648106] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 65661474] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65678052] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 65690638] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65703408] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65731123] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65753167] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 65767956] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 65805960] 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: 65848637] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65871177] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 65885848] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65911787] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65934197] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 65950156] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 65975864] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65998291] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 66012588] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 66029717] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 66042629] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66055382] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 66079373] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66101192] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 66115405] 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: 66143301] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66165103] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 66179658] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 66197439] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 66219318] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 66238777] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 66259017] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 66281167] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 66293471] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66305906] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 66343109] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66364989] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 66379559] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 66395165] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66419033] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 66433706] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 66459892] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66481819] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 66499050] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 66518840] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66540241] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 66558316] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 66575286] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 66596918] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 66608992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66621449] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 66674005] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66696453] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 66710446] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 66731552] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66755146] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 66770209] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 66787558] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66811429] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 66826815] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 66843395] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 66865311] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 66877674] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66890284] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 66923296] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 66943628] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 66962646] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66985183] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 67000233] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 67024269] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67046426] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 67062033] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67078658] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67100178] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 67111839] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67124218] Running FIND.existing: FIND DUP . CR [Hera] 3197362400 [Hera] [HADES][TEST ] [KRELTSC: 67149438] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67170967] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 67186025] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 3197528464 [Hera] [HADES][TEST ] [KRELTSC: 67210652] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67232129] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 67246313] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 67266629] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67287673] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 67302115] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 67316751] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67340125] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 67355304] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67371408] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67392829] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 67405846] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67418658] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 67438592] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67460792] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 67476228] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 67495896] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67517917] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 67532167] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67549417] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67570691] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 67583012] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67595550] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 67615986] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67637537] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 67652514] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 67670779] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67694241] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 67709220] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67725433] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67747519] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 67759262] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67771653] Running LATEST.basic: LATEST @ . CR [Hera] 3197403024 [Hera] [HADES][TEST ] [KRELTSC: 67793405] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67814659] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 67829101] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 3197423768 [Hera] [HADES][TEST ] [KRELTSC: 67853218] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67874879] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 67889353] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 3197423768 [Hera] [HADES][TEST ] [KRELTSC: 67918249] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67940202] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 67955325] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67971450] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67993202] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 68004686] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 68017034] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 3197529544 [Hera] [HADES][TEST ] [KRELTSC: 68052202] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68073380] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 68087924] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 3197529784 [Hera] [HADES][TEST ] [KRELTSC: 68117161] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68141427] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 68157175] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 68176832] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 68192480] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68218632] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 68235606] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 68253186] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 68276860] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 68290074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 68304141] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 68326335] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68349786] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 68364802] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 68382930] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68408620] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 68425201] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 68443376] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 68468535] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 68487556] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 68506623] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 68528545] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 68542646] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 68557119] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 68618223] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68643109] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 68659464] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 3197530456 [Hera] [HADES][TEST ] [KRELTSC: 68721562] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68746232] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 68762384] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 68832651] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68858092] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 68876257] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 68945334] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 68962523] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 68982492] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69006563] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 69024616] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69075577] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69097941] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 69114028] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 69138257] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 69152515] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69177181] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 69191755] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 69208652] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 69222257] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69246966] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 69261909] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 69279769] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 69299732] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 69311322] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 69323772] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69359481] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69381268] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 69396228] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 69419864] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 69435660] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 69453589] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69475108] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 69490272] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 69531753] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69553500] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 69568008] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 69584170] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 69604074] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69617285] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 69629807] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69664551] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69687090] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 69702523] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69746229] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69768675] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 69783337] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 69833568] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69860096] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 69876687] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 69893814] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 69913327] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 69925926] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 69938329] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 3197533360 [Hera] [HADES][TEST ] [KRELTSC: 69962894] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69984918] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 70000108] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 70017807] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70039434] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 70058200] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 3197408096 [Hera] [HADES][TEST ] [KRELTSC: 70096439] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70118888] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 70133699] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70150217] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 70171224] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 70183959] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 70197064] Running CURRENT.basic: CURRENT @ . CR [Hera] 3197533360 [Hera] [HADES][TEST ] [KRELTSC: 70227908] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70251581] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 70266811] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 3197533848 [Hera] [HADES][TEST ] [KRELTSC: 70320716] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70342359] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 70357710] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 70377275] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70398817] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 70420492] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70437562] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 70456882] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 70468644] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 70481924] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 70521325] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70543510] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 70558259] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 70615535] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70636714] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 70651633] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 70693672] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70714804] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 70730157] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70747233] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 70768146] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 70784792] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 70801106] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 70822768] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 70842064] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 70853977] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 70866582] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 70888957] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70912379] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 70929445] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70950204] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 70971606] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 70985683] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 70998223] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 71023375] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71046202] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 71063419] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 71100169] 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: 71157969] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71182313] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 71196389] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 71226056] ECW: w=0xbe94a270 func=0xbe45faa4 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 71246087] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71267315] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 71289703] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71306238] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 71324878] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 71336696] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71349192] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 71402297] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71427942] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 71448950] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 71480069] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71503185] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 71517259] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 71533776] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71558074] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 71573596] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71590031] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 71609637] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 71620887] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71633291] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71648907] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 71668382] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 71679732] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71693245] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71710957] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 71732076] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 71744174] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71756707] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71774388] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 71796264] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 71813155] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 71830722] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 71850572] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 71862375] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71874919] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 71898082] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 71913623] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 71932055] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71952649] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 71967621] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 71982021] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72005232] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 72020986] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 72038137] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 72055266] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72077928] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 72095448] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72112387] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 72131798] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 72142793] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72155282] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 72171319] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72195197] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 72211131] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 72237100] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 72252872] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72271985] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72293860] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 72308586] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72324737] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 72344440] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 72357614] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72370173] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72409787] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72432448] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 72447024] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 72469528] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72492146] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 72506119] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 72531638] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72554259] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 72568897] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 72586527] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72611145] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 72627339] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72643851] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 72663112] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 72675906] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72688427] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72724047] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72747283] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 72761883] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 72785801] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72808612] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 72823037] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 72850786] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72873421] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 72887407] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72904274] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 72924588] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 72938590] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72953497] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 72983611] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73007164] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 73021908] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73051645] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73077186] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 73093348] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 73110633] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73134282] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 73149335] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 73166599] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 73186286] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 73197899] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 73210388] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 73257822] ECW: w=0xbe94aae8 func=0xbe44aaf4 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 73276940] ECW: w=0xbe947630 func=0xbe44d968 ',' [Hera] [HADES][INFO ] [KRELTSC: 73293655] ECW: w=0xbe94b648 func=0xbe44b674 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 73321453] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73361010] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73382427] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 73397150] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 73430002] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73451549] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 73466379] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 73483467] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 73495481] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73518900] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 73535350] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 73552218] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 73571597] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 73583250] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 73595711] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 73632687] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73652424] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73674981] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 73689731] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 73703750] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73724489] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 73746446] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 73763234] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 73782394] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 73793820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 73806290] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 73825372] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73846285] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 73861561] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 73886374] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 73903415] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73924432] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73948203] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 73964462] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 73982986] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 74002486] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 74014462] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74028722] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 74081544] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 74097551] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 74114628] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 74128794] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 74144787] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74166866] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 74180374] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 74197727] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 74213218] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74237129] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 74254721] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 74270823] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 74290194] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 74301657] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74314198] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 74347140] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 74365962] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 74382603] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 74396635] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 74411718] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74433277] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 74446753] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 74464141] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 74479785] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74502393] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 74519502] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 74536033] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 74550578] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74573370] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 74589769] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 74606030] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 74625142] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 74636838] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74649216] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 74690948] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74712317] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 74726932] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 74744573] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 74759131] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74782261] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 74798176] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 74814287] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 74833321] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 74846697] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74861156] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 74892942] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 74908809] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 74931872] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74954761] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 74968780] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 74994488] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75011724] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 75030187] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75052273] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 75065710] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 75090405] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 75106871] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75129963] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 75146331] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 75163152] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 75185515] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 75203182] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 75220735] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 75241426] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 75252518] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 75265114] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 75323289] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75344253] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75360715] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75379372] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 75397433] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75418889] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 75433628] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 75458227] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75475713] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75491550] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 75509237] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75529803] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 75544882] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 75571505] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75587705] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75605593] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75620563] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75636279] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75652896] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 75671676] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75692373] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 75706646] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 75741874] 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: 75782898] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75799384] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75814389] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 75831847] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75854147] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 75869080] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 75885531] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 75897175] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75920782] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 75936362] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 75953673] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 75964890] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 75977415] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 76003856] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 76020080] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 76035082] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 76052072] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 76069760] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76090550] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 76106490] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 76129763] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 76145987] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 76160911] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 76178985] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76200749] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 76215429] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 76246237] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 76262909] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 76279368] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 76295232] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 76311034] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 76326636] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 76344418] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76365672] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 76379867] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 76402358] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 76419070] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 76433933] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 76451575] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76472265] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 76487321] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 76500772] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 76512014] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76534685] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76550681] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76569048] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 76589364] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 76600847] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76613742] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 76630700] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 76642617] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76665811] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 76681315] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 76702722] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 76714304] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76737894] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 76753565] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76769483] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 76780915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76793907] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 76808859] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 76820282] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76843047] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 76857796] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 76877340] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 76888565] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76911631] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 76927017] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76942834] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 76961623] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 76973788] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76986986] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 77003332] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 77015197] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77038883] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 77054024] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 77073688] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 77085358] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 77096742] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77120473] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 77135367] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 77151179] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 77162535] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 77175297] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 77190646] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 77202667] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77225552] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 77240788] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 77259287] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 77271067] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 77282111] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77305721] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 77320609] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 77337663] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 77357957] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 77370085] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 77382661] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 77419376] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77435468] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77450362] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77465861] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77481468] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 77496168] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77512208] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77527000] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77543080] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77558002] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 77572604] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77588456] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77603173] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77618551] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77635322] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 77650063] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77666932] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77682103] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77698052] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77713126] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 77727972] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77746184] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77761397] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77777852] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77793549] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 77808216] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77825705] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 77844650] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77867508] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 77882076] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 77922811] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77938545] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77953556] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77968563] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 77983756] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77999754] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78014696] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78030487] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78045824] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78060819] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 78075515] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78091478] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78106907] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78123886] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78138948] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78153913] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 78169594] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78185551] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78200998] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78220213] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78237539] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78252411] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 78266994] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78282840] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78298917] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78314651] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78330548] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78345485] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 78360581] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78376497] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78391252] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78406949] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78422465] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78437366] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 78452834] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78468739] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 78487494] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78508608] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 78523165] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 78538977] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 78551468] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78574652] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 78590826] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 78608378] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 78622056] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 78634671] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 78664541] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78680878] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78695621] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78710609] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78725427] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 78740426] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78756205] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78770886] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78785685] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78801092] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 78815626] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78832191] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78847320] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78862789] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78878203] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 78892633] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78908387] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78923806] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78938644] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78955115] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 78969685] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78986208] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 79000851] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79015697] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79030461] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 79045316] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79061154] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 79079039] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79100245] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 79115065] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 79141407] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79156642] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79172225] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79187048] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 79201608] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79218614] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 79234888] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79250615] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79265546] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79280383] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 79295512] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79311442] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 79326213] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79341970] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79357173] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79372697] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 79387262] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79403042] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 79418398] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79434069] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79448932] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79463799] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 79493265] 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: 79534272] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79551158] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 79566997] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79582790] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79599010] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79614605] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 79629104] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79644944] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 79659563] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79675578] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79690683] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79705488] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 79720039] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79736153] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 79754299] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79775491] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 79789972] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 79803939] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 79815569] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79838517] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 79854605] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 79871540] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 79890379] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 79901845] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 79914261] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 79944658] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79960140] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 79975015] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79990758] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80006382] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80022137] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80036928] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80052008] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80066764] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80081418] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80097106] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80112465] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80127115] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80141994] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80156658] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80173018] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80188321] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80203054] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80218301] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80233441] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80249803] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80264587] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80279266] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80294848] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80309584] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80326498] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 80344351] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80366356] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 80380094] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 80402466] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80424229] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 80438129] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 80454679] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 80466810] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80490955] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 80506291] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 80523560] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 80535224] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 80548093] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 80574660] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80589880] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80605145] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80620271] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80635141] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80651059] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80666340] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80681454] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80696324] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80711091] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80727923] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80743599] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80758496] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80773460] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80788353] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80805196] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80820155] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80834852] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80849759] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80865158] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80880995] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80895900] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80910621] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80925820] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80940954] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80956792] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 80974295] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80996806] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 81010481] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 81032198] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81054062] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 81067975] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 81081819] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 81093414] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81117391] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 81132441] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 81148481] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 81167809] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 81179376] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 81191803] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 81221164] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81237193] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81252203] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 81266909] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81282760] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81298128] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81314064] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81328967] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81343875] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 81360896] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81376836] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81391634] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81407332] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81423151] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81438444] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 81453338] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81469216] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81484640] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81500312] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81515251] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81530139] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 81545111] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81561249] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81575993] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81591660] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81607157] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81622056] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 81637182] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81652967] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81668040] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81683935] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81698813] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81713640] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 81728211] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81745585] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 81763815] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81784927] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 81798784] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 81826469] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81841620] ECW: w=0xbe940de0 func=0xbe4530fc '0<' [Hera] [HADES][INFO ] [KRELTSC: 81857063] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81872882] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 81890221] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81911404] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 81927177] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 81943484] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 81955973] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81979570] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 81994842] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 82010935] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 82022451] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 82034809] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 82064071] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82079363] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82094292] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 82109312] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82125524] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82140218] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82155783] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82171257] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82185973] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 82200438] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82216114] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82232300] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82249948] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82265673] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82280425] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 82295395] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82311271] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82326405] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82342005] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82357358] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82372835] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 82387418] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82403226] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82418261] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82433847] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82448679] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82464606] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 82482696] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82500976] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82518347] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82534648] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82550625] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82565635] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 82580314] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82596220] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 82615746] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82636933] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 82650710] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 82681158] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82697377] ECW: w=0xbe940de0 func=0xbe4530fc '0<' [Hera] [HADES][INFO ] [KRELTSC: 82712156] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82728921] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 82746791] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82767841] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 82783183] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 82797234] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 82808827] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82831832] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 82846870] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 82863374] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 82882241] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 82893913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 82906301] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 82934236] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82949342] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82964293] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 82979272] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82995080] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83009778] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83026153] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83041273] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83068947] 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: 83108891] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 83123509] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83139415] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83154108] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83170172] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83185289] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83200185] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 83214686] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83230891] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83245810] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83261435] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83276246] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83291317] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 83306206] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83322465] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83337235] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83352879] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83368391] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83383262] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 83397898] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83413752] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83429059] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83444729] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83459592] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83474421] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 83489730] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83505658] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 83525652] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83550679] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 83567047] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 83588142] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 83603289] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83628182] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 83644310] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 83662200] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 83675812] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 83688457] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 83733699] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83751704] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83767977] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 83783218] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83800309] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83815144] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83830777] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83845544] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83860947] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 83875575] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83891369] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83905956] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83922036] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83937004] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83952860] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 83967767] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83985075] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 84001235] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 84018490] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 84033661] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84051894] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 84066555] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 84083038] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 84098084] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 84116467] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 84131673] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84146691] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 84161327] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 84177905] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 84192958] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 84208765] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 84223709] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84239156] ECW: w=0xbe941290 func=0xbe453404 '<' [Hera] [HADES][INFO ] [KRELTSC: 84254072] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 84269998] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 84291838] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84313731] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 84329498] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 84345398] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 84358407] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84383133] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 84398253] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 84414566] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 84434002] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 84445089] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 84458129] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 84503333] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84520659] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84536160] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 84558887] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84576948] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 84593759] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84613777] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84629475] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 84645698] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84660065] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84675320] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 84691507] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84705844] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84722425] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 84741598] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84755924] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84770505] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 84786416] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84804787] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 84824543] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84846980] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 84863025] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 84894924] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84911959] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84928126] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 84943825] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84958646] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 84978332] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84998068] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85013240] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 85029418] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85044326] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85059132] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 85075258] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85089564] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85104623] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 85120974] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85135295] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 85152348] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85175599] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 85191098] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 85214111] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85237778] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 85252984] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 85281039] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85297329] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85312329] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 85327637] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85342559] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85357990] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 85373210] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85392375] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85407242] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85422609] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 85438854] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85453186] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85467691] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85482745] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85497267] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 85513312] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85527565] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85542669] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85557175] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85571757] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 85588982] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85603350] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85619441] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85634658] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85649654] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 85664736] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85679916] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85694810] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85709392] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 85725365] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85740499] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85755358] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85769864] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85784420] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 85801126] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85815665] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85830215] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85845380] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85860748] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 85876678] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85890964] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85906227] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85922913] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85937832] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 85952969] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85967761] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85984013] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85998626] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 86014649] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86028927] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 86043808] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86058518] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 86073064] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 86088952] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86103254] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 86118451] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86133012] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 86148486] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 86165006] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86179891] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86195395] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 86212997] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86234154] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 86248841] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 86264403] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 86275422] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 86287834] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 86315688] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86331328] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86347778] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 86363459] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86378150] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 86394142] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86408440] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86423415] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 86439675] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86453948] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86468520] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 86485390] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86499971] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86514567] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 86530542] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86545161] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86559657] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 86575596] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86589847] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 86609090] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86629999] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 86644039] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 86667979] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86695576] 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: 86736694] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86752093] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 86767240] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86781797] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 86798458] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86812851] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86827505] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 86843662] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86858304] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86872903] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 86889541] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86903929] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86918935] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 86935349] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86949746] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 86967651] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86988857] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 87003565] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 87023016] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87044224] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 87059033] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 87084894] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87101338] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87116934] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 87132351] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87147358] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87162502] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 87178082] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87192764] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87208365] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87223144] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 87239614] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87254116] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87268710] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87283247] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87298209] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 87314952] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87329311] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87343969] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87358936] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87373600] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 87389568] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87404632] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87421239] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87436716] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87451927] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 87468342] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87483536] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87498306] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87512938] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 87528904] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87543561] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87558097] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87572916] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87587486] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 87603691] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87618123] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87632908] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87647525] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87663612] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 87680582] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87695212] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87711732] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87726828] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87742727] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 87757937] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87772667] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87787358] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87802543] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 87818935] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87833371] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87848121] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87863910] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87878634] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 87894680] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87909059] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87924745] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87940644] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87955288] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 87971240] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87986171] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88002454] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 88019702] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88040339] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 88055939] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 88071519] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 88090762] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 88101972] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 88114996] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 88153610] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88169753] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88185156] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 88207429] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88222465] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 88240615] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88256303] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88271002] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 88287077] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88301974] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88316528] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 88332554] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88346863] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88362260] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 88378178] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88392416] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88406894] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 88423221] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88437444] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 88453465] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88474324] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 88488726] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 88510007] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88531047] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 88545782] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 88571726] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88586983] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88601914] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 88617506] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88632660] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88647317] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 88665346] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88681553] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88696119] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88710786] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 88727445] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88742236] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88756757] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88771265] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88785742] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 88802139] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88816302] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88830788] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88845248] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88860054] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 88876157] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88890416] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88905718] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88920878] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88935379] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 88950609] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88965161] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88980136] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88995155] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 89011126] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89025505] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 89040040] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89055009] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 89069537] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 89085637] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89099952] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89115860] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89130916] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89145482] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 89160693] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 89175718] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89190385] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 89204979] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 89220998] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89235832] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89251216] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 89269399] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89290348] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 89305325] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 89321375] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 89332582] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 89344970] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 89373288] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89388679] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89404162] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 89419844] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89434447] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 89450435] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89464676] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89479592] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 89495616] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89510182] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89524751] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 89540681] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89555272] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89570003] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 89585981] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89600299] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89616085] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 89634898] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89652139] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 89675308] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89701132] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 89718284] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 89750944] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89776824] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 89795389] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 89834366] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89854316] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89873092] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 89891928] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89910098] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89928496] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 89964761] 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: 90016081] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 90034063] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90052627] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 90070701] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 90090198] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90108344] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 90125979] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90144099] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 90161196] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 90181194] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90198032] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 90215000] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90234613] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 90252248] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 90271971] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90289923] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90310674] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90329487] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90347812] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 90367886] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 90386365] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90404517] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 90423525] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 90444215] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90462820] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 90482337] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90501254] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 90519423] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 90539500] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90558990] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90579224] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90598866] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90619802] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 90640110] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 90658728] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90677997] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 90696671] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 90717005] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90735742] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90755237] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 90777510] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90804430] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 90821236] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 90837032] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 90856536] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 90867963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 90880688] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 90909667] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90925864] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90940831] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 90955954] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90970511] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 90987043] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91001611] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91016138] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 91032317] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91048119] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91062731] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 91078914] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91093224] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91108098] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 91124069] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91138393] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91152952] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 91170510] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91188058] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 91210529] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91237495] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 91254754] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 91277922] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 91294591] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91320511] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 91338376] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 91359688] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 91373296] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 91387211] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 91426416] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91447244] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91464851] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 91482054] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91496829] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 91513838] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91528578] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91544857] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 91561284] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91579393] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91595818] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 91615451] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91630615] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91645835] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 91662477] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91678085] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91692901] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 91709287] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91723753] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 91743972] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91769662] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 91784553] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 91801278] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 91813030] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91837302] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 91852883] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 91870038] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 91889196] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 91900830] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 91913363] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 91956997] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91973343] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91989644] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 92005156] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92019943] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 92036169] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92051401] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92077169] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92092093] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 92109090] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92123045] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92138679] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92153872] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 92170790] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92184730] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92200617] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92215224] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 92232224] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92246145] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92261917] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92277306] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 92294686] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92308721] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92327829] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 92345585] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92367675] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 92381394] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 92409522] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92425795] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92442965] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 92460431] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92478238] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 92498645] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92512662] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92532531] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92548546] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 92565499] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92579663] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92595358] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92610757] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 92626801] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92640676] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92656264] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92671416] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 92687420] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92701447] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92716979] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92732495] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 92748465] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92762486] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92778404] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92793560] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 92809514] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92823288] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92838756] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92853269] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 92869569] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92883559] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92899044] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92913569] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 92929793] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92943644] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92959121] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92973618] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 92990644] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93004824] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93020434] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93035000] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 93051701] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93065676] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93081405] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93096060] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 93113161] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93127169] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93143081] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 93160297] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93182046] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 93195823] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 93223516] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93239363] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93254881] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 93271031] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93285833] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 93302486] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 93316447] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93332023] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93346651] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 93363202] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 93377121] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93392998] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93408116] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 93424640] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 93438444] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93454123] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93468635] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 93484869] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 93498612] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93514107] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 93530750] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93552201] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 93566770] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 93583194] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 93594724] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 93607438] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 93640073] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93658334] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93675644] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 93692174] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93707682] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 93724043] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93739295] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93755100] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93770015] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 93786256] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93800722] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93816274] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93831108] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 93847276] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93863074] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93878746] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93893301] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 93909261] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93923661] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93951903] 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: 93993464] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94008372] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 94024358] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94038576] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94054553] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 94071438] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94092808] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 94106902] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 94133719] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94149119] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94163994] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 94179544] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94194217] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 94210390] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94224218] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94241727] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94256340] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 94272209] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94285944] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94301827] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94316306] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 94332398] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94346128] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94361931] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94376365] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 94392225] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94405985] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94421782] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94436190] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 94452252] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94465938] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94481692] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94496171] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 94512101] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94525963] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94541737] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94556235] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 94572396] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94586124] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94601609] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94616381] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 94632994] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94647456] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94663276] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94678187] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 94694010] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94707752] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94723196] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94738344] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 94754212] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94768023] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94783483] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94798332] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 94814236] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94827997] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94843465] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 94859780] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94880783] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 94894308] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 94919920] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94935979] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94952334] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 94967612] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94983048] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 94999195] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 95013335] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95028998] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95043871] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 95059861] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 95073671] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95089272] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95104206] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 95120240] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 95134242] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95149940] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95164567] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 95180914] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 95195453] ECW: w=0xbe94bfb8 func=0xbe448374 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95211024] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 95227324] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95249067] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 95263695] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 95279845] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 95299500] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 95310428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 95323460] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 95348943] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95364546] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95379422] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 95394435] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95408976] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 95425412] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95439767] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95454308] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 95470235] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95485050] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95499446] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 95515320] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95529524] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95544262] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 95560149] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95574427] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 95589363] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 95604693] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95625218] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 95639719] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 95661759] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95677409] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95692310] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 95707383] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95721997] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 95738302] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95752534] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 95767794] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 95782802] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95803587] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 95816875] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 95837661] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95852665] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95867915] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 95882931] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95897474] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 95913418] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95928926] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95943565] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 95959829] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95974118] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 95989637] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 96004707] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96025803] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 96039342] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 96062699] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96077858] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96092760] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 96108257] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96122847] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96137756] ECW: w=0xbe93f940 func=0xbe445900 '*' [Hera] [HADES][INFO ] [KRELTSC: 96152629] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 96168958] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96183249] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96197783] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96214162] ECW: w=0xbe93f940 func=0xbe445900 '*' [Hera] [HADES][INFO ] [KRELTSC: 96229353] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 96245395] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96259729] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96274264] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96289105] ECW: w=0xbe93f940 func=0xbe445900 '*' [Hera] [HADES][INFO ] [KRELTSC: 96303956] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 96319901] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96334229] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 96349254] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 96364751] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96385268] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 96399459] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 96414912] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 96426212] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 96438667] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 96464371] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96480043] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96494980] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 96510083] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96524860] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 96540876] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96556064] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96570618] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 96586641] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96600892] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96616170] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 96636033] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96650854] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96665525] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 96681973] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96696431] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 96712632] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 96727966] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96749126] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 96763609] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 96786071] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96801649] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96816788] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 96831912] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96849522] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 96868692] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96883475] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 96898687] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 96914035] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96935654] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 96949110] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 96975905] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96992166] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97007000] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97022385] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 97036872] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 97053427] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97080264] 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: 97120839] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 97135371] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 97151367] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97165712] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 97181589] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 97196661] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97217272] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 97233352] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 97256520] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97272381] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97287203] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97302730] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 97317187] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97332224] ECW: w=0xbe93f940 func=0xbe445900 '*' [Hera] [HADES][INFO ] [KRELTSC: 97346762] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 97362996] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97377164] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 97391730] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97406651] ECW: w=0xbe93f940 func=0xbe445900 '*' [Hera] [HADES][INFO ] [KRELTSC: 97422096] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 97438053] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97452268] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 97468970] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97488659] ECW: w=0xbe93f940 func=0xbe445900 '*' [Hera] [HADES][INFO ] [KRELTSC: 97506726] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 97526501] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97545316] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 97563495] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 97582413] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97613393] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 97634036] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 97656108] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 97683657] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 97699243] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 97717525] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 97764579] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97787073] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97808230] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97829602] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97848242] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97868994] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97888331] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97906105] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 97928301] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97946162] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97964160] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 97984769] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98000491] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98015446] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 98031864] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98047692] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98063336] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98078538] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98093872] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98109940] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98124692] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98141061] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98155482] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98170761] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98187917] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98202730] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98218151] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98237414] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98252667] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98268074] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 98284567] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 98300742] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98321784] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 98337142] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 98367304] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98383119] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98398330] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98413570] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98429060] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98443938] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98459062] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98473686] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 98489068] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 98503857] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 98520083] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98534454] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98549542] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 98564105] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 98578681] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98594684] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98609510] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98624817] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98639676] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98654466] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98670121] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98684722] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 98699216] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 98713808] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98732204] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98746793] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98761540] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 98776265] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 98791507] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 98807877] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98822287] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98837820] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 98853089] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 98868943] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98889718] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 98904497] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 98920516] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 98931492] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 98944586] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 98974434] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98990370] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99005303] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 99020638] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99035565] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99051151] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 99066273] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99080857] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 99097237] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99112379] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99127057] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 99143186] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99157609] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99172816] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 99188827] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99203247] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99218669] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99234330] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99249229] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 99264400] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99279225] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 99295927] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99310338] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99324931] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 99341204] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99356279] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99370915] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 99387003] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99401678] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99417561] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 99432779] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 99448141] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99468889] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 99484285] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 99513177] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99528573] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99543867] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 99558945] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99573768] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99588830] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 99604216] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99618691] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 99633981] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 99648679] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 99664569] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99679252] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99693811] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 99708487] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 99723142] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 99739468] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99753712] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99769073] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99784036] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99799391] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 99814508] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99829123] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 99843742] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 99858647] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 99874638] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99888996] ECW: w=0xbe94ceb8 func=0xbe4496d8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99903537] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 99918501] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 99933122] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 99949115] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99963420] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99980406] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 100026616] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 100074099] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100100225] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 100115655] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 100131527] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 100150756] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 100162328] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 100175365] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 100207059] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100224284] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 100245697] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100266894] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 100280598] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 100307700] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 100323075] ECW: w=0xbe940ed0 func=0xbe4531b0 '0>' [Hera] [HADES][INFO ] [KRELTSC: 100338115] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 100354865] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 100372561] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100393551] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 100407721] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 100447486] 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: 100490908] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 100506242] ECW: w=0xbe940ed0 func=0xbe4531b0 '0>' [Hera] [HADES][INFO ] [KRELTSC: 100521344] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 100537504] ECW: w=0xbe940570 func=0xbe446254 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 100553532] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 100571034] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100592029] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 100605860] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 100627323] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100642590] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100657894] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 100676351] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100697433] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 100711463] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 100727568] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 100739892] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 100752436] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 100774959] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100790181] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 100808097] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100829141] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 100842693] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 100867897] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 100883239] ECW: w=0xbe940ed0 func=0xbe4531b0 '0>' [Hera] [HADES][INFO ] [KRELTSC: 100898279] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 100914338] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 100932298] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100953341] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 100966877] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 100992229] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 101007457] ECW: w=0xbe940ed0 func=0xbe4531b0 '0>' [Hera] [HADES][INFO ] [KRELTSC: 101022650] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101038627] ECW: w=0xbe940570 func=0xbe446254 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 101054743] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 101072290] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101093315] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 101106985] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 101128969] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101144394] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101159419] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 101177787] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101198857] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 101212592] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 101229008] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 101248062] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 101259762] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 101272264] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 101314418] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101330081] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101345306] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101360969] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 101376450] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 101391244] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101406291] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 101421446] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101437546] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 101452489] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 101468292] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 101483445] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101498634] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 101513466] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101529900] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 101545276] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 101560905] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 101575676] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101590815] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 101605966] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101622003] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 101636873] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 101652600] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 101667699] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101682771] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 101697496] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101713900] ECW: w=0xbe94c0a8 func=0xbe44857c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 101732966] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101749134] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 101766965] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101788370] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 101802186] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 101827108] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101842628] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101858129] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101873164] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 101888380] ECW: w=0xbe94c0a8 func=0xbe44857c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 101904301] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101920520] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 101937978] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101959079] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 101972399] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 102000557] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102015866] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102031170] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102052571] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 102068253] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102082961] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102097945] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 102113580] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102129696] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102144712] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102160334] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102175526] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102190685] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 102205527] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102221807] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102237046] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102252582] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102267290] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102282351] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 102297449] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102313434] ECW: w=0xbe94c0a8 func=0xbe44857c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 102329080] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102344891] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 102363317] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102384668] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 102398534] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 102415273] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 102427852] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 102440419] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 102470590] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102486471] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102501608] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102517129] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 102532591] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102547719] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102562772] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 102577550] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102593557] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102608834] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102624340] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102639073] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102654042] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 102669249] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102685228] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102700112] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102715841] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102730948] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102745905] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 102760621] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102776588] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102791987] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102807497] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102822187] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102837430] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 102852152] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102868529] ECW: w=0xbe94c0a8 func=0xbe44857c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 102884212] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102900280] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 102918328] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102939681] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 102953094] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 102977537] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102993341] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103008666] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103023814] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 103039318] ECW: w=0xbe94c0a8 func=0xbe44857c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 103055511] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103071501] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 103089438] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103111166] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 103124562] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 103161023] 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: 103207135] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103222616] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103240367] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103255486] ECW: w=0xbe94bce8 func=0xbe447e68 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 103270948] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103285703] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103301214] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 103316009] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103332084] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 103347256] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103363231] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103377978] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103393057] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 103408036] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103424372] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 103439306] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103454851] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103469811] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103485845] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 103500602] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103516606] ECW: w=0xbe94c0a8 func=0xbe44857c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 103532285] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103548695] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 103566538] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103588009] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 103601755] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 103618555] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 103637596] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 103649527] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 103662173] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 103695884] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103711279] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103726632] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 103743577] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103758354] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103773386] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 103788279] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103805415] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103820889] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103835607] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103850591] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 103866352] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103882499] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103898584] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103913566] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103929710] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 103944393] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103960591] ECW: w=0xbe94cfa8 func=0xbe449754 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 103982849] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103998301] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 104016347] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104037937] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 104051930] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 104081984] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104097407] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104113415] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 104128699] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104143392] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104158472] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 104174310] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104190443] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104205871] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104220442] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104235965] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 104250663] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104266616] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104282288] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104297857] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104312830] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 104327519] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104343428] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104359291] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104374824] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104389820] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 104404652] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104421325] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104436732] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104451366] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104466274] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 104482198] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104501265] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104518494] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104535932] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 104555653] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104577132] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 104591564] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 104608500] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 104621317] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 104633886] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 104668336] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104684615] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104699757] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 104715084] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104730346] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104746410] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 104761281] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104777792] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104793987] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104808680] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104823705] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 104838397] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104854761] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104870210] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104884868] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104899884] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 104914630] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104931292] ECW: w=0xbe94cfa8 func=0xbe449754 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 104946863] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104961869] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 104980735] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105002543] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 105016184] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 105046621] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105062164] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105077287] ECW: w=0xbe94bdd8 func=0xbe44806c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 105092613] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 105108459] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105124458] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 105139245] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105155267] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 105171338] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 105186119] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105201215] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 105215976] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105232323] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 105247853] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 105262592] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105277885] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 105293460] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105309446] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 105324959] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 105339602] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105355014] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 105369788] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105385856] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 105401386] ECW: w=0xbe94cdc8 func=0xbe44965c 'I' [Hera] [HADES][INFO ] [KRELTSC: 105417254] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105432454] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 105447178] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105463127] ECW: w=0xbe94bec8 func=0xbe4481f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 105479718] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105497212] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 105518374] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105540249] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 105555657] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 105572236] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 105591452] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 105603310] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 105616583] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 105654758] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105671088] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 105686110] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105701286] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105716277] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 105731986] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105748106] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105764065] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 105778994] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105795990] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105811086] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 105826799] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105842826] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105860896] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 105876853] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105892091] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105907469] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 105922907] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105939094] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 105958294] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105980317] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 105996080] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 106025982] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 106042078] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106057137] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106084858] 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: 106125778] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106140884] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106157228] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106173556] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106188506] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106203653] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106218611] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106235025] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106250925] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106265877] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106280918] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106296180] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106312221] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106328082] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106342983] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106358542] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106373425] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106389459] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106405332] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106420794] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106435896] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106450792] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106466819] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106484025] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106498997] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106514040] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106528847] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106545316] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106561107] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106575987] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106590955] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106606207] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106624360] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106642249] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106660193] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106676616] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106691734] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106708656] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106724638] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106740216] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106755343] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106770322] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106786623] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106803059] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106818014] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106833145] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106848631] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106865633] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 106884368] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106905623] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 106919928] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 106936065] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 106947757] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 106960460] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 106991974] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 107007372] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 107022309] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107037590] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 107053126] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 107067932] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107083869] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107099899] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 107115100] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107130086] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 107145101] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 107159999] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107177076] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107192922] ECW: w=0xbe93fee0 func=0xbe445e54 '1+' [Hera] [HADES][INFO ] [KRELTSC: 107207761] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107222734] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 107238287] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 107252987] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107268977] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 107286841] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107308576] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 107322005] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 107348321] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 107364091] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107378988] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107396754] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107411873] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107428421] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107444295] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107459161] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107474394] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107489662] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107505615] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107521445] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107536259] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107551688] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107566546] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107582536] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107598560] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107613912] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107628893] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107643752] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107659645] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107675814] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107690655] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107705625] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107720455] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107736755] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107752567] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107767368] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107782807] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107800743] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107819111] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107836454] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107852295] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107868227] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107883212] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107899319] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107915249] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107931531] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107946698] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107961706] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107978081] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107994522] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 108009551] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 108024722] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 108039986] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108056871] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108073458] ECW: w=0xbe93ffd0 func=0xbe445ee0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 108088438] ECW: w=0xbe93e0e0 func=0xbe4597fc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 108104012] ECW: w=0xbe940cf0 func=0xbe453048 '0=' [Hera] [HADES][INFO ] [KRELTSC: 108119193] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108135307] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 108153681] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108175614] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 108189219] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 108205485] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 108224485] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 108236419] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 108249096] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 108318569] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108334757] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108350271] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 108365783] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108381965] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 108397327] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108412474] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108428928] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 108445519] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 108460050] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 108475449] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108497116] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 108510679] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 108544136] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108559590] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108574805] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 108589509] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108606180] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108621305] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108636566] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 108651312] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108667813] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 108683697] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108698727] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108714538] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 108731229] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 108745290] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 108760449] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108781411] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 108796346] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 108829258] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108844652] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108860949] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 108875637] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108891527] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108906462] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108922579] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 108937319] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108953279] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108968267] ECW: w=0xbe93e2c0 func=0xbe4599cc 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 108984393] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 108999626] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 109015877] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 109029984] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 109046800] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109069991] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 109085455] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 109157596] 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: 109202488] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109218343] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109234536] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 109249266] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109265223] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 109280355] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109296116] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109312038] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 109328500] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 109342632] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 109358674] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109379936] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 109393642] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 109423939] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109440088] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109455288] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 109469995] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109487228] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 109502462] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109517487] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109534481] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 109552600] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 109566686] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 109581877] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109602900] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 109617326] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 109633360] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 109644827] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 109657290] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 109693447] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109708766] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109723953] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 109740895] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109756909] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 109772046] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109787059] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109803346] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 109819653] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 109833694] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 109848844] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109871157] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 109884698] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 109917848] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109933280] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109949019] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 109963849] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109980534] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109995529] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 110010576] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 110025210] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110041440] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110057482] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110072648] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110088598] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 110107473] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 110124285] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 110141273] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110162583] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 110176987] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 110210628] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110225985] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 110241713] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 110256415] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110272992] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110287979] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 110303727] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 110318397] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110334359] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110349335] ECW: w=0xbe93e2c0 func=0xbe4599cc 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 110365030] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110380198] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 110396548] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 110410684] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 110426522] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110447748] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 110461260] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 110494229] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110509582] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 110524801] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 110539546] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110555991] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110571182] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110586149] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110602011] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 110618737] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 110632858] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 110648112] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110669859] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 110684113] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 110712265] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110727552] ECW: w=0xbe93e3b0 func=0xbe459a90 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 110743943] ECW: w=0xbe9410b0 func=0xbe453264 '=' [Hera] [HADES][INFO ] [KRELTSC: 110758693] ECW: w=0xbe94bbf0 func=0xbe447d34 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110774696] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110789825] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110805486] ECW: w=0xbe94baf8 func=0xbe447c78 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110821350] ECW: w=0xbe943630 func=0xbe4508e4 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 110837597] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 110851763] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 110867609] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110888791] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 110902545] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 110921040] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 110942066] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 110959779] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 110981069] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 111001211] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 111013496] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 111026188] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 111056282] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 111071689] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 111086812] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 111101660] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 111117521] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 111143844] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111165885] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 111183688] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 111215126] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111240060] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 111256269] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 111287598] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 111303970] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 111319217] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 111334932] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 111350041] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 111366500] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 111382038] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 111397193] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 111412368] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 111431781] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111453539] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 111469462] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 111488694] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 111502927] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111526726] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 111542897] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 111559433] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111573625] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111597607] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111613911] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 111631258] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 111650587] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 111662752] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 111676708] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 111712999] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111736085] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 111750896] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 111782260] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111805216] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 111821840] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 112377493] 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: 112421808] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112443901] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 112458762] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 112483703] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 112498286] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112522326] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 112537740] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 112554945] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112569021] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112593105] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112609789] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 112625336] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112638998] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112662883] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 112679639] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 112696555] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 112716149] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 112729769] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 112743271] 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: 113451592] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113474286] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 113494158] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 113527637] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 113545157] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 113560276] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 113575187] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 113590405] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 113606993] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 113622995] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 113638034] ECW: w=0xbe93f760 func=0xbe4455d8 '+' [Hera] [HADES][INFO ] [KRELTSC: 113652827] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 113669044] ECW: w=0xbe94d098 func=0xbe449800 '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: 114352574] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114375441] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 114391690] 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: 115081385] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115104146] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 115119333] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 115136654] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 115155979] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 115169312] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 115182121] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 115214804] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115230677] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115245949] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 115261375] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115276390] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115291867] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 115307468] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115322475] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115337551] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 115360518] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115383999] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 115400343] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 115425123] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115451859] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 115468483] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 115495705] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115518382] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 115534281] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 115552530] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 115573439] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 115586519] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 115600370] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 115638134] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115656125] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115673448] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 115692027] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115709356] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115727058] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 115745229] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115763194] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115778557] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 115797532] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115814134] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115832911] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 115852144] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115869724] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115885108] ECW: w=0xbe94d098 func=0xbe449800 '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: 115958319] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115981174] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 115997503] 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: 116055939] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116079474] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 116098538] 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: 116145389] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116168171] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 116184707] 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: 116221085] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116245633] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 116260652] 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: 116297690] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116319901] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 116334803] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 116360319] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116382488] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 116397236] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 116424952] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116446899] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 116462282] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 116479522] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 116493887] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116518132] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 116534178] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116551763] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 116571418] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 116582664] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116595310] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 116624025] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 116637971] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116659030] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 116675014] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 116694047] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 116706964] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116727929] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 116743664] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 116763856] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 116776625] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116797862] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 116813112] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 116834111] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 116847297] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 116869323] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 116885263] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116901468] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 116922944] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 116940080] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 117015226] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 117031948] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 117059981] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 117088142] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 117104007] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 117119479] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 117136019] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 117151229] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 117166945] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 117183272] ECW: w=0xbe94b468 func=0xbe44b508 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 117199090] ECW: w=0xbe93dff0 func=0xbe459774 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 117214396] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 117239733] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 117261738] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 117282892] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 117310700] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 117331028] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 117348139] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 117368046] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 117381342] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117394186] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117412367] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 117425191] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117437949] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117454783] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 117468367] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117481708] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117499624] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 117512858] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117525502] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117543252] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 117556572] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117569333] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117586862] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 117599431] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117613086] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117630197] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 117642498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117655135] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117672402] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 117685707] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117698307] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117715775] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 117728793] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117741517] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117758848] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 117771715] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 117784332] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 117802862] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 117824341] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 117836796] Total tests run: 1003 [Hera] [HADES][INFO ] [KRELTSC: 117850121] Passed: 965 [Hera] [HADES][INFO ] [KRELTSC: 117864213] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 117876723] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 117891311] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 117905227] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 117920813] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 117936110] ============================================== [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: [0x00000000be434f70, 0x00000000be434f74) [Hera] VM: parity bootstrap complete [Hera] [HADES][INFO ] [KRELTSC: 118786337] 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: 119193861] 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: 119442834] exec_block: block 2057 len 265 [Hera] [HADES][INFO ] [KRELTSC: 119530552] exec_block: block 2049 len 177 [Hera] [HADES][INFO ] [KRELTSC: 119567246] EXEC: capsule 'lib.4th' [Hera] [HADES][INFO ] [KRELTSC: 119705409] exec_block: block 4050 len 440 [Hera] [HADES][INFO ] [KRELTSC: 119778220] exec_block: block 2050 len 37 [Hera] [HADES][INFO ] [KRELTSC: 119800154] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 119820968] ECW: w=0xbe970620 func=0xbe4304ec '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 119837545] ECW: w=0xbe946618 func=0xbe452670 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 119871304] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 119885849] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 119904278] ECW: w=0xbe946618 func=0xbe452670 '(do-string)' [Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 119934950] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 119950111] ECW: w=0xbe946618 func=0xbe452670 '(do-string)' [Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 119971955] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 119987093] ECW: w=0xbe970620 func=0xbe4304ec '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 120002478] ECW: w=0xbe946618 func=0xbe452670 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 120027468] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 120042068] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 120057338] ECW: w=0xbe946618 func=0xbe452670 '(do-string)' [Hera] Hera [live][HADES][INFO ] [KRELTSC: 120076697] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 120090836] ECW: w=0xbe970620 func=0xbe4304ec '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 120106512] ECW: w=0xbe946618 func=0xbe452670 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 120131662] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 120160422] 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: 120202340] ECW: w=0xbe94d098 func=0xbe449800 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 120217612] ECW: w=0xbe946070 func=0xbe452348 'CR' [Hera] [HADES][INFO ] [KRELTSC: 120233341] ECW: w=0xbe94d098 func=0xbe449800 '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] 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>