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 15:11:04 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 74 Total memory: 2048 MB Usable memory: 2012 MB =================================== PMM initialized. PMM statistics: Total pages: 516664 Free pages : 515253 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! VM: bootstrap parity... VM arena allocated: 0x0000000040408000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 234598] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 706130] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 1230603] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 1248317] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 1266809] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 1294089] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 1312706] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1333558] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 1345387] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1368817] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 1560562] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1589112] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 1704719] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1725047] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1747101] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1801343] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 1824520] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1846434] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 1902638] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1926452] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1946998] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2011221] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2033214] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2054178] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2119482] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 2134572] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2148622] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2172281] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2192255] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2272964] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2292040] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 2303340] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2315728] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2337862] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2359610] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2405555] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2423261] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2444179] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2492926] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2511123] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2532418] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2583755] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2605014] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2626022] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 2750081] 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: 2992340] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3019059] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3045365] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3115225] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 3138755] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3164725] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 3229986] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3259458] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3280686] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3331015] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3365273] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3386358] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3439297] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3465909] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3487536] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 3542039] 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: 3589129] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3609768] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3630684] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3678596] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3698736] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3719629] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3767588] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3785409] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3806797] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3854953] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3873874] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3894813] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3943732] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3971204] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3992799] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 4045845] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 4060994] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4073300] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4096092] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4112506] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4128402] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4146635] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 4157843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4170659] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 4188383] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4209188] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 4258014] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 4277099] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4298545] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 4346509] 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: 4391061] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 4410257] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4431619] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 4481354] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 4500218] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4521034] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 4572351] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 4587019] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 4603023] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4625891] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4641026] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 4654904] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 4670081] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4694297] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4712509] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4729510] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4749156] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 4760403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4773147] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 4800510] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4821433] 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: 4873976] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4893006] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4914272] 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: 4965098] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 4984746] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5005556] 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: 5060574] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 5075312] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 5090858] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5114421] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5129613] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 5143443] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 5158163] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5181286] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5196467] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5212243] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5231213] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 5242376] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5254739] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 5273565] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5294883] 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: 5348201] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 5370648] 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: 5438448] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5458951] 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: 5511877] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 5530980] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5552273] 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: 5606609] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 5622345] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 5637713] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5660568] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5676199] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 5689892] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 5704577] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5728361] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5743516] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 5756938] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 5771484] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5794579] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5810635] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5826183] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5844439] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 5856170] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5868469] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5884898] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5905912] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5950395] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5967691] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5989314] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6034038] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6052556] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6073533] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6122354] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6138281] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6156606] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 6168468] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6180695] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6204089] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6225096] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6272492] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6290977] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6313514] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 6356192] 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: 6401553] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6419849] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6440712] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6489194] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6504955] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6523309] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 6534568] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6547564] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 6575867] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6596936] 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: 6651484] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 6673065] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6693982] 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: 6747227] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6762984] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6781380] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 6793274] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6805568] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 6827688] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6848588] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 6898543] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 6917131] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6937959] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 6988185] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 7006274] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7027164] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 7074709] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 7089114] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7101755] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7125070] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7140282] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7156034] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7175420] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 7186982] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7199202] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 7223057] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7244415] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 7259476] 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: 7336075] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 7355213] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7376049] 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: 7427900] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 7448679] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7469427] 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: 7524084] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 7539409] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 7554833] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7579485] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7594957] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 7614446] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 7632146] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7658908] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7680086] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7701905] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 7729064] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 7747101] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 7764711] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7785053] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 7796868] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7809503] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 7853542] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7874507] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 7929231] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 7947545] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7968897] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 8020849] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 8042643] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8064777] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 8113646] 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: 8175372] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 8197939] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8218514] 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: 8277991] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 8293838] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 8305600] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8328061] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8343321] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8360555] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8380182] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 8391124] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8403418] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8420564] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8440857] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8491640] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 8511838] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8532310] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 8584806] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 8600309] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 8612309] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8634806] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 8651123] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 8666986] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 8686662] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 8697547] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 8709742] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8729455] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8749980] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 8799181] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 8820345] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8841745] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 8875757] 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: 8933599] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 8948502] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 8959986] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 8985658] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 9003997] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9023207] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 9045268] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 9063439] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 9080039] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9099682] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 9111009] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9123402] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 9151588] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9173266] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 9222374] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9240626] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9261050] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 9309300] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 9328720] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9349153] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 9400488] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 9422630] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9443113] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 9496315] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 9517476] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9537844] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 9595215] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 9617956] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9638435] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 9658121] 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: 9743439] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 9758346] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9780827] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 9798711] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 9811781] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9834056] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 9849228] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 9865872] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 9884507] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 9895307] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 9907770] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 9927825] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 9948228] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 10002742] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 10029271] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10054242] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 10110106] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 10125432] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10148198] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 10164022] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 10179873] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 10198593] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 10209700] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 10222137] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 10255608] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10276277] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 10326339] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10344766] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10366045] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10414603] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 10435099] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10455887] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 10497440] 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: 10551563] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10571351] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10592107] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10643379] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 10659157] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 10678369] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 10689528] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 10703497] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 10728044] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10750024] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 10800006] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10819250] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10839965] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 10888817] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 10904524] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 10923706] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 10934879] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 10947346] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 10972732] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 10993685] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 11043367] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 11063219] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11083831] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 11136070] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 11151632] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 11170806] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 11181904] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 11194501] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 11218039] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11239181] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 11266509] 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: 11332561] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 11352905] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11373947] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 11424798] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 11440596] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 11459221] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 11471984] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 11487396] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 11525725] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11547189] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 11609214] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 11640752] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11661412] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 11718337] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 11734382] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 11753326] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 11764779] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 11777240] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 11795212] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11816440] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 11867305] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 11890781] 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: 11938723] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 11959974] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 12011197] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 12027213] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 12046293] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 12057886] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 12070294] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 12094710] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12116478] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 12167052] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12187429] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12208621] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12258492] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 12279741] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12301259] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 12351886] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 12368152] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 12386940] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 12398269] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 12410969] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 12430076] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12450970] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 12505400] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 12524919] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12546420] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 12569738] 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: 12633976] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 12649658] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 12668717] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 12679787] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 12692178] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 12718463] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12739907] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 12792618] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 12813933] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12834612] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 12886437] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 12907556] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 12928810] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 12979789] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 13005769] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13026505] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 13060987] 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: 13123887] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 13138152] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13160958] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13176653] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 13192181] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 13210892] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 13222003] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 13234705] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 13259763] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13280469] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 13331454] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 13354116] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13375049] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 13426620] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 13448145] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13468790] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 13521159] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 13535342] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13558326] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 13573614] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 13589162] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 13608082] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 13619363] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 13631704] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 13663351] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13684883] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 13714011] 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: 13782893] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 13805630] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13826259] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 13881838] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 13905057] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 13926176] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 13983727] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 13997916] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14020491] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 14035737] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 14051603] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 14070205] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 14081569] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 14094123] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 14125545] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14146459] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 14191911] 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: 14243382] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 14258918] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14279953] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 14318102] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 14338567] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14360323] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 14409212] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 14424624] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14447599] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 14462926] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 14479095] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 14500845] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 14515122] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 14531191] 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: 14584225] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14606480] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 14678068] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 14695734] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14717210] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 14738840] 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: 14802003] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 14817195] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14840184] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 14856032] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 14871906] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 14890551] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 14902113] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 14914804] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 14945684] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 14966918] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 15024831] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 15040362] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15061678] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 15096905] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 15112424] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15136320] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15151742] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 15168920] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 15188983] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 15206110] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 15223610] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 15244055] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 15255087] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 15267566] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 15283978] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15304841] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 15351425] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 15368244] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15389038] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 15436580] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 15453347] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15473796] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 15521152] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 15540088] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15560562] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 15603584] 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: 15649993] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 15669852] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15690265] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 15743624] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 15763646] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15784096] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 15840260] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 15854789] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15866889] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15889966] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15905363] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 15918892] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15930366] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 15952761] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 15968068] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 15986041] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 16005702] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 16016644] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 16029526] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 16047592] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16068303] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 16113948] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16130794] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16151216] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16197835] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 16214517] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16235381] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 16281497] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 16298959] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16319488] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 16365016] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 16382995] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16403413] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 16450780] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 16470801] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16492612] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 16547390] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 16567045] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16587381] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 16611999] 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: 16687277] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 16703754] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16716481] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16739917] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16755540] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 16770787] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16783088] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16807123] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 16822851] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 16838793] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 16858533] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 16869436] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 16882087] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16904370] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 16925316] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 16971950] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 16988918] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17009640] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 17055069] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17071481] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17091986] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17138624] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 17157798] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17181781] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 17232459] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17252590] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17275030] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17324311] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 17344422] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17367227] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 17419716] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 17440458] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17462840] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 17518018] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 17533776] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17547537] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17572346] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17589059] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 17603736] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17616244] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17640735] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 17657483] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 17674803] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 17696079] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 17708007] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 17721991] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 17740244] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17763489] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 17801828] 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: 17862270] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17880258] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17902651] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 17951683] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 17971544] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 17994307] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 18042944] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 18062728] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18084185] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 18130833] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 18148616] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18169435] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 18215016] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18231999] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18252569] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18300193] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 18315308] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 18327798] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18350083] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 18365894] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 18380039] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18391967] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18415584] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18430891] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 18444520] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18456001] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18479943] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 18495926] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 18511341] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 18530607] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 18542194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 18554492] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18585986] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18607423] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18657150] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18679968] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18701133] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18749857] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18767295] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18788066] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 18835588] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 18855509] 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: 18900318] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 18921617] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 18971617] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 18991086] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19011791] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 19061081] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 19079566] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19100324] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 19147724] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 19164785] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 19177765] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19200513] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 19215945] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 19230938] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19243165] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19266222] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19281546] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 19296126] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19307913] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19330617] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19345882] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 19362032] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 19381345] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 19392732] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 19405141] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 19429106] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19450483] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 19501645] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 19519894] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19541554] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 19591838] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 19611539] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19632533] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 19687064] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 19703265] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 19715881] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19739609] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 19755228] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 19770794] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19784113] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19807678] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19823014] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 19837569] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19849552] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19872911] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 19888458] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 19904366] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 19925441] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 19938680] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 19953696] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 19977027] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 19998136] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 20045084] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 20063290] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20084391] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 20129006] 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: 20173811] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 20190007] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20211066] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 20256419] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 20276259] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20297576] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 20352056] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 20366873] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 20379882] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20402860] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 20418648] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 20434525] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 20454140] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 20465942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 20479182] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 20500742] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20522248] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 20570846] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 20590014] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20612198] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 20658551] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 20675909] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20697188] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 20747024] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 20768136] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20789977] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 20844196] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 20860900] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 20874073] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 20897786] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 20913294] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 20932838] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 20955724] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 20967545] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 20980791] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 21002958] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21023893] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 21069971] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 21087036] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21108299] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 21154575] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 21173373] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21194286] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 21241585] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 21258862] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21279679] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 21311410] 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: 21369403] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 21383939] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21396538] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21420508] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21435867] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 21449787] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21462158] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21485219] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21500644] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 21516393] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 21535735] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 21547303] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 21559746] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 21581861] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21603199] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 21648835] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 21666822] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21687772] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 21734440] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 21755044] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21776146] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 21823621] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 21840323] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21861717] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 21907335] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 21922369] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21937436] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 21962578] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 21978774] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 21992765] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22004583] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22027405] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22043180] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 22058943] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 22078722] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 22089783] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 22102717] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 22118936] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22140044] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 22185218] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 22200817] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22221439] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 22266810] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22283234] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22307013] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22352466] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 22369717] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22390571] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 22437128] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 22456550] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22477481] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 22504569] 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: 22571726] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 22585826] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22598029] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22621150] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 22636512] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 22652338] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 22673072] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 22684114] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 22696878] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 22716777] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22737792] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 22782619] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22799223] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22819875] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 22864828] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 22881745] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22902988] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 22949344] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 22966403] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 22987650] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 23033824] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 23053960] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23074522] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 23128134] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 23142136] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23154597] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23178049] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23193387] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 23209105] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 23228658] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 23239740] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 23252180] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 23270969] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23291972] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 23336925] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 23352897] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23373644] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 23419008] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 23435646] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23456557] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 23503004] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 23517377] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23529645] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23552902] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23568329] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 23583952] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 23603670] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 23614853] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 23627361] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 23646316] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23667740] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 23712894] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 23729402] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23750228] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 23774769] 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: 23837787] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 23854681] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23875384] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 23922795] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 23939662] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23952289] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 23975068] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 23993973] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 24009774] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 24031915] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 24045656] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 24059692] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 24082796] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24104483] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 24151256] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24167837] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24188460] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24235524] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 24254641] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24277107] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 24333639] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 24349896] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24371903] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 24417701] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 24436573] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24457174] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 24511765] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 24529096] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 24542850] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24565554] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 24580959] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 24596633] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 24616290] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 24627316] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 24640234] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 24660024] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24681079] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 24726698] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 24742318] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24763012] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 24808727] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24824392] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24845298] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 24890713] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 24908874] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 24929977] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 24975940] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 24992373] 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: 25034289] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25055544] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25100778] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 25115314] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25127413] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25150319] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25166066] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 25184042] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 25204909] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 25221671] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 25239378] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 25258894] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 25270194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 25282616] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25301896] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25322661] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25370159] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25387832] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25408768] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25454694] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25472503] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25493682] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25539895] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25557426] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25578409] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 25624179] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 25641769] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25662622] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 25710121] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 25724722] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25737669] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25761342] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25776560] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 25790719] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25802462] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25825055] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 25840308] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 25857046] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 25875724] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 25886693] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 25899200] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25920957] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 25941500] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 25988688] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26006150] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26026686] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26073522] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26091459] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26112485] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 26144609] 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: 26201847] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26219089] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26240094] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26285379] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 26302953] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26323469] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 26371062] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 26385198] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26397957] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26421070] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26436467] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 26449956] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26461606] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26485889] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 26501477] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 26517258] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 26536069] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 26547692] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 26560586] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26582202] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26603380] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26649232] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26667548] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26688891] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26736388] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26754333] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26775201] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 26821968] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26839212] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26860725] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 26906505] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 26924415] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 26945072] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 26992529] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 27006919] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27019515] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27042706] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27058058] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 27071814] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27083614] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27106692] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27122093] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 27137872] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 27156754] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 27168381] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 27181037] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27201141] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27222229] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27268409] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27284854] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27305955] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 27322139] 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: 27395890] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27413160] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27434293] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27479021] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27496090] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27516853] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27562282] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 27576906] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27589253] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27612604] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 27627998] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 27643633] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 27662413] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 27673566] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 27685929] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27702864] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27723426] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27769544] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27786397] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27807153] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 27851954] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27868859] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27889207] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27936046] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 27954224] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 27974868] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28021736] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28040353] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28060762] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28106567] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 28120261] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28132316] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28155129] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28170873] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 28183926] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28195342] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28217920] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28233476] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 28249164] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 28267913] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 28279181] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 28291868] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28314239] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28335521] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28382932] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28399621] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28420661] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 28436429] 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: 28507787] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28524833] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28545872] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28591383] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28611562] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28632222] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28679169] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 28693534] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28705882] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28729168] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28744622] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 28758117] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28769828] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28793192] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 28808503] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 28824553] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 28843325] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 28854626] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 28866982] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28888442] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28909163] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 28957864] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 28974916] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 28995710] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29040742] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29056680] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29077562] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29122795] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29140887] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29161561] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29207996] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29226679] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29247112] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29294165] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 29307898] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29319955] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29342484] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29359315] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 29374690] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29389334] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29412536] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29428398] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 29443643] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 29462300] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 29473256] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 29486608] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29509549] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29530069] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 29559928] 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: 29619369] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29635895] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29656674] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29702085] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29718240] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29739124] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 29784406] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29802976] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29823461] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29870148] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29888448] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 29908874] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 29956370] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 29970166] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 29982723] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30005317] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30020655] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 30033700] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30045466] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30067739] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30082959] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 30098428] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 30117546] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 30128626] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 30141040] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30161181] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30182250] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30229149] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30245660] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30266310] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30311305] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30327917] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30348865] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30394805] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 30408829] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30421646] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30444360] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30459681] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 30475424] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 30495782] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 30506869] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 30519280] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30540026] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30560667] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30607488] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30623057] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30643580] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 30685091] 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: 30730755] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30747205] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30768246] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 30813270] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 30827262] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30839662] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30862666] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 30877889] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 30893330] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 30912287] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 30923660] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 30935978] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 30956112] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 30977586] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31023274] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31039466] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31060073] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31104886] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31121652] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31142281] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31187660] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 31201555] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 31213637] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31236616] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 31251919] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 31267403] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 31286610] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 31298262] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 31310794] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31330716] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31352067] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31397799] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31415831] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31436637] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31485395] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31501305] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31522020] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31567319] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 31582279] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 31594635] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31618304] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 31633666] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 31649347] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 31668657] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 31679732] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 31692154] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31712820] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31733884] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 31780100] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31796620] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31817252] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31862925] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 31879302] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 31899819] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 31934937] 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: 31987065] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32004019] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32025217] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32077147] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 32095501] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32111605] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32134529] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32149983] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 32166288] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 32184977] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 32195992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 32208299] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32231056] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32251704] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32298433] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32314550] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32335215] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32381027] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32396978] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32418051] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32463578] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32481108] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32501672] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32548578] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 32562861] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32575172] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32598197] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 32613861] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 32629337] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 32648125] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 32660045] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 32672703] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32697374] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32718938] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32766779] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32785213] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32806847] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 32854109] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 32872476] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 32893766] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 32929561] 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: 32982542] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33000686] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33022061] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33068845] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33088445] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33110790] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33157174] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 33173365] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 33186249] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33209495] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 33225075] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 33241585] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 33260309] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 33271665] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33284407] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33303562] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33324583] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33370676] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33387771] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33408960] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33454365] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33473101] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33494901] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33542787] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 33559972] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 33578694] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 33590161] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33603165] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33621956] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33643022] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33687837] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33705378] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33727014] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33773256] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33791959] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33813056] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 33860761] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 33876805] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 33895708] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 33907066] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 33919759] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 33942021] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 33962791] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 34007981] 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: 34061739] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34078588] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34099132] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34145487] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34161769] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34187771] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34234379] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34251453] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34272020] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34317938] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34334922] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34356110] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34402534] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 34417292] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 34429608] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34452329] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 34467768] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 34485073] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 34503870] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 34514925] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 34527312] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34549018] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34569845] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34617347] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34634103] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34654697] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 34707396] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34725794] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34747007] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34793344] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34810393] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34830946] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34878042] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 34895136] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 34918471] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 34941456] 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: 35008246] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 35022740] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35035308] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35058270] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35074212] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 35090200] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 35111318] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 35129274] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 35147655] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 35171485] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 35184736] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 35204153] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 35227907] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35248685] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 35264704] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 35283843] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35305112] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 35320087] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 35339423] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35360524] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 35373719] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 35391289] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35411989] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 35427368] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 35445810] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35466987] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 35483800] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 35503722] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35525172] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 35539844] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 35560106] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35581744] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 35595313] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 35612767] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 35625413] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35648150] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 35664073] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 35678877] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35690971] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35713647] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35729534] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 35743923] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35755540] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35778132] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 35796880] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 35813847] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 35834149] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 35845690] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 35859385] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 35884530] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35905704] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 35922817] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 35943470] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 35964529] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 35981533] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 36002341] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36023454] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 36036968] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 36057256] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36078421] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 36092265] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 36112501] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36133569] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 36150112] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 36170552] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36191617] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 36205903] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 36222413] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 36235828] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36259033] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 36274545] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 36290673] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 36303360] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36326597] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 36341999] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 36359016] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 36379262] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 36390336] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 36402698] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 36428784] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36449618] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 36463901] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 36486396] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36507128] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 36521658] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 36543495] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36564266] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 36578688] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 36597493] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36619991] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 36634075] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 36658443] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36679731] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 36694209] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 36708792] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36732231] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 36747542] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 36761271] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36784068] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 36800876] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 36816571] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 36837349] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 36848442] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 36861557] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 36893518] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36915833] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 36930305] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 36948348] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 36968943] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 36982962] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 37000492] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37021083] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 37034716] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 37055213] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37075966] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 37090245] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 37110685] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37132262] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 37147430] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 37171110] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37191703] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 37206643] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 37222265] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37245349] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 37260569] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 37274035] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37297201] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 37312563] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 37328174] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 37348934] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 37360979] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 37373460] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 37399016] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37420923] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 37436482] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 37457847] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37479564] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 37494060] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 37516791] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37537924] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 37553849] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 37572747] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37593830] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 37607906] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 37630954] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37652069] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 37666993] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 37684057] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37707185] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 37722597] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 37737897] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37761458] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 37776756] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 37793750] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 37815733] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 37832779] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 37850857] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 37870520] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 37882075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 37894992] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 37917495] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37938703] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 37952226] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 37971499] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37993381] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38006887] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 38030422] 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: 38070146] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38091252] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 38105620] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 38126674] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38147839] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 38161031] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 38176690] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38199909] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 38215181] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 38230114] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38253116] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 38268377] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 38284923] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 38304247] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 38315742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 38328206] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 38353870] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38374909] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 38390409] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38409789] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38431127] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38445250] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 38469845] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38495180] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 38510160] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 38530031] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38551419] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 38564556] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 38579527] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38603360] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 38618620] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 38632726] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38655666] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 38672964] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 38688688] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 38707188] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 38719921] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 38732746] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 38760793] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38781999] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 38798501] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38821334] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38842393] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 38858066] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 38881210] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38902352] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 38917436] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 38937815] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 38959047] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 38972307] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 38989241] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39014525] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39030075] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 39048660] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39071681] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39087174] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 39104552] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 39123176] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 39134655] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 39147092] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 39178954] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39200296] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 39215141] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 39237275] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39258517] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 39273063] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 39297270] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39318451] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 39333504] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 39358344] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39380552] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 39396412] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 39422786] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39444088] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 39458153] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 39477249] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39500776] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39516011] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 39530283] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39553922] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39569404] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 39585518] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 39604532] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 39615873] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 39628683] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 39659635] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39680972] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 39696595] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 39720274] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39742058] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 39757470] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 39782935] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39804553] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 39818933] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 39840435] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39861765] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 39874873] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 39893390] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39916781] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39932117] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 39946145] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 39969049] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 39984749] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 40001200] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 40021483] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 40034282] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 40049219] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 40078144] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40098891] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 40113662] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 40132826] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40153555] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 40167830] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 4294967246 [Hera] [HADES][TEST ] [KRELTSC: 40189804] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40210545] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 40225076] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 40246491] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40267147] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 40281009] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 4294966896 [Hera] [HADES][TEST ] [KRELTSC: 40304658] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40325273] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 40339245] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 40355157] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40378053] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40393350] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 40406660] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40429648] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40444941] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 40460553] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 40479543] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 40490633] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 40502982] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 40529730] 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: 40572173] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40592898] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 40607485] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 40626920] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40647752] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 40661697] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 40683880] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40705119] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 40719657] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 40740946] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40761642] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 40776144] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 4294967295 [Hera] [HADES][TEST ] [KRELTSC: 40796284] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40817062] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 40831138] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 40852532] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40873309] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 40887111] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 40902729] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40928450] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40945128] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 40958890] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 40982647] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 40997933] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41013383] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41031876] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 41044048] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41056567] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 41084762] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41106567] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 41121985] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 41142993] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41164782] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 41180507] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 41199126] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41220578] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 41236710] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 2147483649 [Hera] [HADES][TEST ] [KRELTSC: 41260008] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41281509] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 41296909] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 41312718] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41336191] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41351844] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 41367081] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41390900] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41406185] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41422913] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41441690] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 41453019] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41465756] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 41488257] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41509316] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 41523517] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 41544773] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41565790] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 41579898] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 41597429] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41618835] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 41632321] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 4294967196 [Hera] [HADES][TEST ] [KRELTSC: 41652816] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41674286] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 41688910] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 41710741] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41731943] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 41746541] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 41761284] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41784294] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41799908] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 41813910] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41836789] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 41852351] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 41868219] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 41886896] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 41898327] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 41910767] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 41938492] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41959538] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 41973725] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 41995966] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42017049] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 42030940] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 42053505] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42074615] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 42089955] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 42110793] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42131860] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 42146723] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 42162811] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42186546] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42201811] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 42215889] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42239624] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42254851] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 42270648] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 42289680] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 42301053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 42313437] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 42339944] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42361448] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 42375633] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 42396476] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42417949] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 42432032] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 42454404] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42475419] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 42492055] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 42512393] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42533436] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 42548728] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 42565070] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42588019] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42603801] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 42617847] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42640960] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 42656384] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 42672638] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 42691737] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 42702791] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 42715160] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 42739556] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42760236] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 42774215] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 42794976] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42815635] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 42828809] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 42848777] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42870070] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 42883641] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 42901840] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42922898] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 42936405] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 42957126] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42978173] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 42991428] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 43007109] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43030015] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 43046238] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 43059831] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43082344] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 43097535] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 43113495] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 43132162] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 43143257] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 43156182] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43180311] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43201096] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43214552] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43235307] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43256083] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43269322] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43287994] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43310103] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43323299] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43343642] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43364990] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43378369] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 43401651] 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: 43441945] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43462932] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 43477974] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43498422] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43519143] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43532498] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 43548370] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43571094] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 43586348] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 43600370] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43623566] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 43638952] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 43654457] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 43673330] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 43684541] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 43696921] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 43717998] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43739333] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 43752739] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43770654] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43791778] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43804953] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43823086] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43843814] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43857354] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43874846] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43895570] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43908679] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 43926305] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43947122] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 43960341] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 43974743] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 43997957] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44013304] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 44027009] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44050328] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44065730] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 44081481] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 44100110] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 44111809] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 44124412] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44150304] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44171745] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 44185088] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 44201611] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44222384] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 44235929] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 44253566] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44274409] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 44287613] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44307884] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44328686] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 44342199] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 44361948] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44382753] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 44396264] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 44413191] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44437913] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44453229] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 44466994] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44490243] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44505776] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 44521523] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 44540747] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 44551934] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 44564296] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 44593030] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44614426] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 44630588] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 44648603] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44670058] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 44686197] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 44702947] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44723595] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 44739109] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 44759445] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44780115] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 44796798] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 44817742] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44838452] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 44856064] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 44870500] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44893253] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 44908517] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 44924669] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 44943210] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 44954373] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 44967074] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 44989897] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45010633] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 45024778] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 45042673] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45063451] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 45077973] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 45096574] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45117759] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 45132399] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 45149781] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45171184] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 45186225] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 45200716] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45223504] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 45239163] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 45254769] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45274518] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 45285720] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45298699] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 45324737] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45345560] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 45360460] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 45384022] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45407502] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 45423267] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 45440700] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45461445] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 45475732] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 45493356] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45514284] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 45530122] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 45546650] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45569506] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 45584908] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 45600707] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45620178] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 45631365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45644301] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 45674324] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45695404] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 45711354] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 45734143] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45754881] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 45769782] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 45784189] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45807490] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 45823071] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 45838786] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 45857751] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 45869032] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 45881459] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 45900527] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45921779] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 45937186] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 45955828] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 45977019] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 45993639] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 46008095] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46031386] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 46048283] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46063912] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46082502] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 46093716] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46106426] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 46131437] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46152266] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 46166086] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 46189079] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46209837] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 46224772] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 46240170] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46262811] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 46279180] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46295639] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 46316814] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 46333148] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 46350296] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46369886] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 46381278] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46393644] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 46413298] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46434862] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 46448173] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 46468382] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46492067] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 46505602] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 46524457] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46545802] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 46559172] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 46580828] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46602082] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 46615378] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 46633070] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46653912] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 46669045] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46685425] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46704043] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 46715909] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46728570] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 46748098] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46769521] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 46782966] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 46803036] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46824458] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 46837809] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 46865445] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 46886841] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 46900824] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 46917452] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 46936452] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 46947814] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 46960143] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 46980053] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47000990] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 47014293] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47032512] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47053674] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 47067615] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 47091584] 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: 47134142] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47155122] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 47169371] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 47184939] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47203480] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 47214977] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47227746] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47247746] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47268849] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 47282204] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47301284] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47322549] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 47335808] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47359683] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47380926] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 47394894] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 47410805] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47429759] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 47440806] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47453108] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 47512212] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47533275] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 47550172] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 47566043] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47586771] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 47600505] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47623208] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47643974] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 47658634] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 47674601] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47693492] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 47704405] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47716799] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 47738734] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47759268] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 47774591] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 47793853] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47814386] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 47830482] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 47849258] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47870179] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 47885373] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 47900687] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 47919655] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 47930735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 47943136] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 47961641] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47982694] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 47997538] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 48015238] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48036275] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 48050211] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 48071518] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48092097] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 48107704] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48123260] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48141783] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 48153124] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48166056] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48193948] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48215548] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 48229715] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48250577] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48271579] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 48285370] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 48304821] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48325794] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 48341112] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48357911] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48376497] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 48387708] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48400123] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 48418889] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48439506] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 48454558] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 48470041] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48491311] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 48506427] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 48527807] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48548860] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 48562734] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48578442] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48596974] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 48608731] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48621159] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 48641539] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48662392] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 48676171] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 48694595] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 48716553] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48740363] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 48754690] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 48771021] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 48791651] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 48808042] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 48825400] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 48844853] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 48856947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 48869504] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 48911139] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48933832] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 48949386] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 48970675] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48992736] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 49007967] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 49030437] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49051970] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 49067271] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 49088465] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49110026] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 49124601] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 49140153] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 49153675] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49177269] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 49192869] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 49209788] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 49229610] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 49241824] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 49254198] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 49286942] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49309157] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 49322825] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 49343329] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49365404] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 49380246] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 49402151] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49424458] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 49438925] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 49458650] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49480857] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 49495757] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 49512616] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 49531216] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 49543058] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 49555440] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 49587452] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49609090] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 49622862] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 49640378] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49661577] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 49676572] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 49693525] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49714752] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 49729273] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 49746888] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 49764431] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49787817] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 49802104] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 49818217] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 49837031] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 49848856] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 49861559] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 49892677] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49914465] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 49928545] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 49946594] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 49968030] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 49983138] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 50000393] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50021754] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 50035945] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 50054787] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 50071872] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50095345] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 50109943] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 50126169] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 50144930] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 50156877] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 50169805] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 50208475] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50230871] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 50244093] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 50267550] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50289718] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 50303079] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 50326467] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50347792] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 50361402] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 50386558] 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: 50429273] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50450659] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 50464793] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 50491955] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50513371] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 50527351] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 50544465] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 50563016] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 50574868] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 50587187] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 50635518] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50657065] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 50672081] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 50700887] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50722079] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 50736319] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 50763711] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50784946] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 50800933] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 50827040] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50848223] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 50863780] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 50880203] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 50898761] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 50910088] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 50922868] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 50954198] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 50975372] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 50989451] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51009650] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51030731] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 51045160] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51062674] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51083874] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 51097704] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 51121643] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51142903] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 51157605] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51173822] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51192398] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 51203751] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51216618] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 51248359] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51269690] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 51283451] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 51305433] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51326441] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 51339632] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51357527] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51378480] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 51392282] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51411611] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51432963] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 51446176] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51461991] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51480995] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 51492602] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51505010] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 51533793] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51556115] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 51570837] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 51591169] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51613455] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 51628398] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 51644627] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 51663310] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 51675140] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51688552] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 51708367] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51729746] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 51744433] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 51763835] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51784464] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 51799515] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 51815318] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51835857] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 51848961] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 51948074] ECW: w=0xbe944da0 func=0xbe45d904 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 52000680] ECW: w=0xbe946348 func=0xbe452c40 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 52018982] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 52033792] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 52054742] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52076031] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 52090178] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 52116921] ECW: w=0xbe944da0 func=0xbe45d904 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 52132409] ECW: w=0xbe93e2c0 func=0xbe45a1cc 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 52147908] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 52163087] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 52179854] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 52193842] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 52208922] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52230052] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 52243378] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 52268222] ECW: w=0xbe944da0 func=0xbe45d904 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 52283691] ECW: w=0xbe946348 func=0xbe452c40 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 52301051] ECW: w=0xbe944da0 func=0xbe45d904 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 52315099] ECW: w=0xbe946348 func=0xbe452c40 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 52331588] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 52345545] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 52361029] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52381654] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 52396155] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 52411849] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 52431204] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 52442265] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 52454992] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 52475176] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52496364] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 52509745] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 52530958] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52552513] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 52566329] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 52588808] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52609889] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 52625315] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 52641037] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 52659612] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 52671928] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 52684250] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 52722135] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52744032] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 52760878] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 52780487] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52802562] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 52818178] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 52834254] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 52853297] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 52864501] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 52876833] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 52898227] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 52919589] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 52934590] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 52958129] ECW: w=0xbe944f80 func=0xbe45ccfc '>IN' [Hera] [HADES][INFO ] [KRELTSC: 52973506] ECW: w=0xbe93ec20 func=0xbe454d70 '@' [Hera] [HADES][INFO ] [KRELTSC: 52988625] ECW: w=0xbe944f80 func=0xbe45ccfc '>IN' [Hera] [HADES][INFO ] [KRELTSC: 53003587] ECW: w=0xbe93ec20 func=0xbe454d70 '@' [Hera] [HADES][INFO ] [KRELTSC: 53018501] ECW: w=0xbe93f850 func=0xbe446058 '-' [Hera] [HADES][INFO ] [KRELTSC: 53033240] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 53050213] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 53064271] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 53079721] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53100567] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 53119879] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53136246] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 53156438] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 53172933] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 53189171] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53208141] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 53219187] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53232130] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 53250964] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53271688] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 53285150] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 53302185] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53322768] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 53336399] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 53353901] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53377588] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 53392231] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 53410733] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53431601] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 53446152] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 53465557] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53486365] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 53501105] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 53519278] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53540060] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 53553830] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 53568209] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53590942] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 53606760] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53622860] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53641102] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 53652112] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53664905] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 53684149] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53704812] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 53720386] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 53735946] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53756548] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 53772337] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 53792975] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53813664] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 53828198] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 53847052] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53870228] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 53884926] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 53900524] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 53918908] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 53930428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 53942787] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 53963552] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 53985031] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 54000845] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 54540073] 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: 54584333] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54604971] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 54620587] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 54642349] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54663993] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 54679406] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 54699797] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54721170] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 54737378] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 54753470] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 54771683] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 54783352] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 54796271] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 54815848] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54837615] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 54852449] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 54868675] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54888910] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 54903274] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 54920114] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54940305] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 54955143] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 54973772] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54994759] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 55009602] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 55025288] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55047044] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 55061276] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 55082310] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55103861] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 55117596] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 55132817] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55156093] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 55171981] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55188179] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 55206168] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 55217561] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 55230319] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 55246795] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55267737] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 55280886] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 55297650] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55318519] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 55331870] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 55348067] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55369742] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 55382875] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 55400049] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55421405] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 55435071] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 55449408] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55470327] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 55484682] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 55501566] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55522695] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 55536796] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 55553924] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55574878] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 55589996] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 55606786] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55627794] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 55642326] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 55661447] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55682768] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 55696132] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 55710902] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55734274] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 55749620] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55765673] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 55783686] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 55795224] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 55808565] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55824493] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 55842629] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 55854379] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 55866787] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 55882638] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 55900883] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 55912315] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 55925055] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 55953247] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 55974300] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 55988483] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 56005237] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56027236] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 56041630] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 56061942] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56082804] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 56095901] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 56121994] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56142844] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 56156604] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 56172330] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56193297] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 56208201] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 56223173] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56237116] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56260181] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56275454] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 56289746] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56302520] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56325408] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56340982] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 56357182] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 56375098] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 56386611] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 56399169] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 56424500] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56445589] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 56460991] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 56482197] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56503248] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 56518355] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 56540913] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56561928] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 56576587] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 56598471] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56619961] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 56634534] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 56648748] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56661689] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56685146] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56700389] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 56716885] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 56735111] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 56746738] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 56759086] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 56783347] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56805368] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 56820251] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 56835967] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56859757] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56875098] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 56889982] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 56913220] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 56928769] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 56945229] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 56963631] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 56975074] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 56987903] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57011745] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57033166] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 57047036] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 57067278] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57088324] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 57102708] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 57120969] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57141942] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 57156515] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 57172807] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 57190869] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 57202509] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 57214944] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57250297] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57271430] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 57286379] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57302747] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57323895] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 57339464] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57355929] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57377011] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 57393063] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57408548] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57429762] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 57444814] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57460397] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57481760] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 57497107] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57512897] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57533762] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 57549005] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57567864] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57588935] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 57604666] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57624295] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57645136] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 57659376] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57675056] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57695930] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 57711357] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57727278] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57748180] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 57763206] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57781939] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57803176] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 57817437] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 57838423] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57859688] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 57873516] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 57890561] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57914310] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 57930477] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 57951698] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57972643] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 57989197] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 58005285] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 58023188] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 58035637] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 58048399] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 58069649] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58093225] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 58107135] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 58126621] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58148893] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 58163003] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 58184743] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58206820] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 58220821] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 58241526] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58263522] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 58277430] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 58304671] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58326607] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 58340477] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 58357918] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 58375864] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 58388485] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 58400950] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 58427404] 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: 58469448] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58496779] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 58511091] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 58540530] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58562696] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 58578224] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 58600204] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58622756] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 58636713] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 58664604] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58688838] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 58704924] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 58725926] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 58746357] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 58762658] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 58779740] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 58799176] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 58811321] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 58823935] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 58869070] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58890324] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 58905721] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 58921281] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 58944364] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 58958706] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 58977088] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59000466] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 59015529] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 59030240] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59053788] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 59068163] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 59083071] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59106756] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 59122183] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59138751] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 59157318] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 59169496] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59181921] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 59209024] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59230816] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 59246066] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 59261445] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59284816] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 59299370] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 59318406] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59339749] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 59354189] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 59369324] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59392641] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 59408177] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59424723] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 59443265] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 59455044] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59467798] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 59493833] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59515443] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 59530629] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 59549825] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59571081] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 59586815] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 59606295] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59629685] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 59645941] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59662112] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 59681056] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59693796] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59706207] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59734332] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59756921] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 59771822] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59794525] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59816774] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 59831300] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59848273] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59870744] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 59886117] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 59903340] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 59922043] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59934848] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 59947206] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 59969825] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59992774] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 60008206] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 60027277] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60050009] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 60065606] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 60087274] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60110212] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 60125355] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60142767] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 60161495] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 60173498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60185864] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 60201179] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60222294] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 60239157] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 60259540] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60280789] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 60295916] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 60313600] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60334572] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 60349603] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60365916] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 60384376] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 60395968] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60408400] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 60428561] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60449745] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 60464589] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 60479813] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60502715] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 60516840] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 60531890] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60555058] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 60570042] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 60584480] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60607714] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 60622983] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 60638724] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 60657133] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 60668766] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 60681081] 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: 60936392] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60957492] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 60972012] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 60987223] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61010123] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 61024194] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 61039684] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61062574] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 61077625] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 61092066] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61115380] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 61130689] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 61146548] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 61165348] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 61176480] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 61188805] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 61206138] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61227244] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 61242006] 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: 61487908] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61508636] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 61523194] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 61540457] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61561103] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 61575753] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 61591832] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 61610837] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 61622118] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 61634310] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 61659409] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61681249] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 61696850] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 61713489] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61734820] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 61750524] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 61767956] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61789279] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 61804684] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 61820193] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61841317] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 61857173] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 61872273] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61895089] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 61910629] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 61925306] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 61948209] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 61963467] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 61978268] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62001173] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 62016749] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 62033010] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62056177] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 62072223] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 62087792] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62111085] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 62126917] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 62142889] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62166358] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 62182416] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 62196887] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62219821] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 62236990] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 62250767] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62274132] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 62291537] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 62307836] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62328830] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 62343871] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 62362523] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62383465] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 62398217] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 62414092] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62437200] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 62452503] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 62467670] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62492238] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 62507109] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 62522645] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62546010] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 62561071] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 62577667] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 62597836] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 62615296] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 62632400] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 62643790] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 62656088] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 62674500] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62695371] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 62708635] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 62731554] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62752380] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 62772545] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 62794025] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62814739] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 62827772] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 62849211] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62870429] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 62883706] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 62902825] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62924009] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 62937273] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 62953986] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 62965772] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 62978580] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 62999322] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63020311] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 63033567] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 63054136] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63075153] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 63088214] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 63109561] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63130656] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 63143976] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 63165483] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63186512] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 63199962] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 63224398] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63245792] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 63260530] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 63275415] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63298851] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 63314140] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 63330147] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 63341256] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 63353893] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 63373453] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63393796] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 63408036] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 63428718] 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: 63471595] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63492296] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 63505994] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 63524934] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63545874] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 63559109] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 63581430] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63602083] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 63616276] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 63639372] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63659945] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 63674517] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 63700182] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63720574] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 63735880] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 63750056] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63772455] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 63787712] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 63803447] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 63814493] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 63826963] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 63846260] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63867083] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 63881286] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 63899573] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63920778] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 63934858] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 63954687] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 63975155] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 63989922] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 64009523] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64033599] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 64050593] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 64071990] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64092400] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 64107162] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 64132043] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64152560] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 64167736] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 64183143] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64205687] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64221460] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 64237472] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 64248532] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 64260948] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 64285329] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64306199] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 64320252] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 64341795] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64363181] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 64378119] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 64402828] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64424675] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 64440142] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 64464605] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64485491] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 64500435] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 64514598] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64537340] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64552893] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 64566140] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64588549] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64604150] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 64619574] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 64630758] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 64643067] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 64660397] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64681702] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 64694997] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 64714303] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64735542] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 64748620] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 64767265] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64788422] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 64802087] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 64821002] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64841748] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 64856567] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 64872158] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 64883302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 64895632] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 64919664] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64940372] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 64954936] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 64974354] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64995496] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 65010795] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65037180] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65058268] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 65072190] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65087768] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 65098971] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65111544] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 65139182] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65158948] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 65173302] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 65188218] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65211068] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 65224979] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 65239571] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65262334] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 65277601] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65293626] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 65305331] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65317714] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 65337641] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65359475] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 65372817] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 65392965] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65414729] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 65427998] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65444082] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 65456508] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65468861] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65498736] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65520690] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 65535770] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 65576596] 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: 65620728] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65642780] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 65657550] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 65684259] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65706300] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 65723674] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 65752025] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65774072] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 65789002] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65806202] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 65818486] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 65830842] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 65856491] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65878533] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 65892412] 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: 65924815] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65946888] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 65961180] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65980813] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 66001717] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 66020763] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 66041806] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 66063760] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 66075475] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66087893] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 66124429] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66145805] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 66160300] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 66176812] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66200060] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 66214683] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 66241632] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66262805] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 66279718] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 66303020] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66324634] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 66342465] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 66361508] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 66382881] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 66394555] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66407042] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 66462037] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66489105] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 66502897] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 66523714] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66547695] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 66562618] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 66580153] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66604081] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 66619230] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 66635375] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 66656660] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 66669142] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66682136] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 66716631] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 66736658] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 66754805] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66776588] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 66792042] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 66814902] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66836766] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 66853037] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 66869715] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 66891038] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 66902390] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66915308] Running FIND.existing: FIND DUP . CR [Hera] 3197362400 [Hera] [HADES][TEST ] [KRELTSC: 66939744] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 66960778] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 66975309] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 3197528464 [Hera] [HADES][TEST ] [KRELTSC: 67000162] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67021202] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 67035369] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 67055645] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67076633] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 67089794] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 67103996] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67127136] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 67141760] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67157638] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67179587] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 67192123] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67205122] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 67225152] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67247924] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 67263355] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 67282646] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67305110] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 67319139] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67336042] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67357707] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 67369368] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67381826] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 67402056] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67424874] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 67439827] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 67458104] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67482140] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 67496738] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67512851] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67534038] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 67546076] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67558392] Running LATEST.basic: LATEST @ . CR [Hera] 3197403024 [Hera] [HADES][TEST ] [KRELTSC: 67579671] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67600823] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 67615625] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 3197423768 [Hera] [HADES][TEST ] [KRELTSC: 67639457] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67660642] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 67675425] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 3197423768 [Hera] [HADES][TEST ] [KRELTSC: 67703736] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67724979] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 67740655] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 67756724] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 67777955] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 67789790] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 67802320] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 3197529544 [Hera] [HADES][TEST ] [KRELTSC: 67836936] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67858573] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 67873185] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 3197529784 [Hera] [HADES][TEST ] [KRELTSC: 67902688] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67927526] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 67943329] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 67962443] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 67978252] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68003541] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 68020108] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 68037729] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 68061707] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 68074520] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 68088055] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 68110966] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68134433] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 68149031] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 68167604] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68193069] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 68209107] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 68227540] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 68252386] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 68270913] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 68290048] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 68312205] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 68325819] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 68339430] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 68397883] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68422935] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 68439050] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 3197530456 [Hera] [HADES][TEST ] [KRELTSC: 68499697] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68523773] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 68540297] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 68608550] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68632869] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 68650992] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 68717746] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 68735019] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 68754133] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68778040] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 68796089] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 68845422] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68867850] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 68883174] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 68906295] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 68920934] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68945062] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 68959629] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 68976476] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 68989511] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69013660] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 69028523] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 69046383] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 69065817] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 69077458] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 69089875] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69123387] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69144610] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 69159428] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 69180811] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 69196080] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 69214533] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69237385] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 69252429] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 69298461] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69320394] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 69334942] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 69352893] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 69375464] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69389854] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 69402334] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69440526] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69462897] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 69479028] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 69524150] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69549452] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 69564303] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 69618893] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69642293] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 69658107] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 69676007] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 69695454] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 69707396] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 69719982] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 3197533360 [Hera] [HADES][TEST ] [KRELTSC: 69742455] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69763760] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 69778936] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 69798424] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69819751] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 69837994] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 3197408096 [Hera] [HADES][TEST ] [KRELTSC: 69876709] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 69898174] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 69912762] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 69929749] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 69948983] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 69960845] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 69973386] Running CURRENT.basic: CURRENT @ . CR [Hera] 3197533360 [Hera] [HADES][TEST ] [KRELTSC: 69997151] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70018524] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 70033233] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 3197533848 [Hera] [HADES][TEST ] [KRELTSC: 70083523] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70109555] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 70126678] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 70147443] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70171127] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 70189918] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70206275] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 70225453] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 70237406] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 70249772] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 70289084] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70310620] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 70326255] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 70384343] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70406106] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 70422213] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 70463571] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70486314] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 70500899] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70518667] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 70540262] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 70557589] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 70573027] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 70594089] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 70613813] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 70627028] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 70641384] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 70674722] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70699069] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 70714114] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 70731418] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 70750050] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 70761555] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 70774012] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 70794928] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70816511] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 70833370] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 70865181] 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: 70905564] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70927320] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 70940945] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 70966805] ECW: w=0xbe94a270 func=0xbe4602a4 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 70984342] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71005473] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 71027455] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71043874] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 71062981] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 71074618] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71086911] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 71120402] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71141763] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 71162204] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 71180376] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71202186] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 71215536] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 71231364] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71254827] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 71270090] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71286190] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 71305217] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 71316410] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71328801] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71344382] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 71363594] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 71374927] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71387234] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71402978] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 71421869] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 71435804] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71449577] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71467735] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 71488872] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 71505417] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 71522778] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 71542829] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 71553994] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71566345] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 71586466] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 71602314] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 71620106] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71640630] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 71655390] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 71669372] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71692192] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 71707815] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 71723691] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 71740797] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71763254] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 71779211] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71795623] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 71814706] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 71825588] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 71837978] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 71853403] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71876495] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 71892088] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 71912676] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 71928229] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 71945893] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 71966316] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 71981200] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 71996748] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 72015938] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 72028529] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72041470] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72075108] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72096664] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 72111756] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 72132757] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72154730] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 72168825] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 72191537] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72216956] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 72232608] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 72252242] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72276104] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 72292708] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72309909] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 72328923] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 72340869] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72353707] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72386621] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72408349] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 72423147] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 72445169] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72471345] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 72488186] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 72515817] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72537301] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 72551808] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72568286] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 72587298] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 72598935] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72612388] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 72630381] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72651657] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 72665677] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72688371] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72709497] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 72722898] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 72737843] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72761028] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 72775596] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 72794289] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 72813351] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 72824838] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 72837184] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 72877285] ECW: w=0xbe94aae8 func=0xbe44b2f4 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 72894622] ECW: w=0xbe947630 func=0xbe44e168 ',' [Hera] [HADES][INFO ] [KRELTSC: 72909753] ECW: w=0xbe94b648 func=0xbe44be74 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 72936838] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72972726] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 72994356] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 73008686] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 73037193] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73058972] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 73073354] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 73087790] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 73099614] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73122998] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 73138897] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 73154890] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 73174254] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 73185200] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 73197729] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 73223650] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73242233] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73262736] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 73277078] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 73289936] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73310414] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 73328805] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 73344613] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 73364376] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 73375340] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 73387764] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 73404751] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73425985] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 73440194] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 73459776] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 73474992] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 73493041] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73514105] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 73528597] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 73544595] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 73563865] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 73575344] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 73587705] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 73632179] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 73647701] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 73664517] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 73678830] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 73694554] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73715709] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 73729419] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 73746854] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 73762290] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73785379] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 73803338] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 73819271] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 73838287] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 73849312] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 73862023] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 73888575] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 73903633] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 73920173] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 73934095] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 73949091] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73970185] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 73987280] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 74005160] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 74020644] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74043854] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 74060837] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 74077158] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 74090424] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74113385] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 74128966] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 74144476] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 74163469] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 74175948] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74188357] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 74229755] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74251101] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 74264468] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 74280889] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 74295519] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74318840] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 74334218] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 74350429] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 74370083] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 74381394] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74393901] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 74422607] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 74438538] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 74460673] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74482040] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 74496143] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 74517980] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 74533188] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 74551518] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74572368] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 74585584] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 74605031] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 74619855] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74642743] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 74658138] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 74674884] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 74696223] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 74715534] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 74735653] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 74755489] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 74766607] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 74779295] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 74844432] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 74866414] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 74881821] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 74900364] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 74919082] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 74940140] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 74954892] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 74978553] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 74995981] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75011110] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 75028805] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75049970] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 75064725] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 75091640] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75108251] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75124368] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75139378] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75157421] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75175785] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 75196593] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75217233] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 75232163] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 75267049] 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: 75308095] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75324098] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75338997] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 75356936] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75377453] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 75392044] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 75407847] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 75419775] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75442692] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 75458244] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 75474605] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 75486195] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 75498569] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 75524111] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75540752] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75555914] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75572136] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 75589704] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75610518] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 75625165] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 75647453] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75663785] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75678725] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 75696253] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75716897] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 75731848] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 75758815] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75774980] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75791231] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75806299] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75821926] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75837536] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 75855198] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75875745] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 75889812] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 75910525] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 75927219] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 75942089] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 75959502] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 75980417] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 75994966] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 76008172] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 76019300] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76042165] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 76057467] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76073830] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 76092709] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 76104459] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76117101] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 76133016] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 76144823] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76168265] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 76182794] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 76203870] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 76215390] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76238829] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 76253758] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76270267] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 76281688] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76294449] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 76309783] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 76321219] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76343952] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 76358724] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 76378496] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 76389723] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76412533] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 76428062] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76443825] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 76462465] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 76473774] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76486446] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 76502346] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 76514094] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76536987] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 76551905] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 76570739] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 76582265] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 76593461] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76617007] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 76631972] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76647647] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 76658920] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76671535] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 76686547] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 76697936] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76720680] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 76735382] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 76756296] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 76767224] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 76778245] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76802989] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 76818688] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 76834692] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 76854539] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 76866097] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 76878629] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 76921168] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 76937973] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 76952877] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 76968433] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 76983977] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 76998917] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77014949] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77029673] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77045100] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77060040] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 77074701] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77090550] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77105864] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77121431] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77136474] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 77151148] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77168531] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77183447] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77198815] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77214196] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 77229930] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77245887] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77260669] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77275566] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77291003] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 77306071] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77322173] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 77341518] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77363951] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 77378455] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 77420340] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77436650] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77451603] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77466547] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 77481795] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77497764] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77512562] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77528293] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77543669] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77558590] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 77573210] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77589751] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77605765] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77621574] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77636877] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77652202] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 77667598] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77684716] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77699631] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77715279] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77730608] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77745448] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 77759935] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77775738] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77790843] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77806480] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77821558] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77836368] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 77850904] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77867376] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 77882312] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77897968] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 77912818] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 77927994] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 77942556] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 77958370] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 77978329] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77999699] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 78014185] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 78030262] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 78042682] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78065835] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 78081847] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 78099211] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 78112465] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 78127573] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 78158146] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78174220] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78189277] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78204119] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78219222] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 78234489] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78250383] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78265129] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78280003] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78295669] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 78310532] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78327061] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78341834] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78357894] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78373757] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 78388212] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78403954] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78419567] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78434486] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78449343] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 78463884] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78480146] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78494860] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78509702] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78524567] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 78539539] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78555405] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 78574315] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78595479] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 78610639] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 78638766] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78654092] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78669536] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78684429] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 78699228] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78715104] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78730266] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78746030] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78761132] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78776027] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 78791099] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78806967] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78821929] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78837588] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78852867] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78867747] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 78882319] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78898160] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 78912868] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 78928877] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 78943805] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 78958756] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 78988398] 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: 79029621] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79046012] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 79060967] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79077153] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79092065] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79109373] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 79126559] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79144570] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 79159316] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79175822] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79190753] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 79205653] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 79220229] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79236636] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 79254757] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79275864] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 79291708] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 79305654] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 79317340] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79340348] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 79357650] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 79373934] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 79393009] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 79404556] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 79417730] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 79448656] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79464265] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 79479631] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79494451] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 79509370] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79525249] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79540396] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 79555073] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79569890] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 79584597] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79602584] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79617719] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 79632611] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79647488] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 79662277] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79679893] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79694817] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 79709501] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79724340] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 79739469] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79755477] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79771080] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 79785835] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 79801578] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 79817062] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 79833179] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 79854400] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79875526] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 79889802] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 79915577] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 79937098] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 79951156] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 79968030] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 79980601] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80003993] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 80019750] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 80035835] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 80047829] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 80060205] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 80088535] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80106316] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80123690] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80139116] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80153857] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80170471] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80185436] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80200378] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80215270] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80230540] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80246415] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80261509] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80276288] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80291654] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80306395] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80322230] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80337116] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80352279] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80367191] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80382216] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80398086] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80412990] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 80428596] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80443961] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 80458692] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80475181] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 80493632] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80515037] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 80528596] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 80552355] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80573803] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 80587613] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 80601673] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 80613378] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80636594] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 80651720] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 80668321] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 80687164] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 80698959] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 80711367] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 80739809] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80755020] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 80769900] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 80784525] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80800884] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 80815674] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80831478] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80846359] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 80861728] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 80876494] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80892324] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 80907041] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80922993] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 80938064] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 80952945] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 80967519] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 80983683] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 80998461] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81014155] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81028988] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81044207] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 81058811] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81074882] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81089621] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81106640] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81124039] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81141549] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 81157298] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81174031] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81188920] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81204811] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81219748] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81235180] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 81249804] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81265980] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 81284067] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81305764] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 81319197] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 81346194] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81362254] ECW: w=0xbe940de0 func=0xbe4538fc '0<' [Hera] [HADES][INFO ] [KRELTSC: 81377695] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81393556] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 81410972] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81432677] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 81448938] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 81465267] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 81477597] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81500611] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 81515765] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 81531832] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 81543691] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 81556095] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 81584411] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81599687] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81615051] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 81629776] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81645748] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81660570] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81676644] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81691649] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81706617] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 81721282] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81737495] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81752528] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81768268] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81783177] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81798631] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 81813220] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81829080] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81844425] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81860495] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81875372] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81890490] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 81905065] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81921282] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 81936066] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 81952062] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 81967037] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 81982304] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 81997035] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82013022] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82027799] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82043889] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82058791] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82073936] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 82088519] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82104749] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 82122328] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82143690] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 82156936] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 82183340] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82198575] ECW: w=0xbe940de0 func=0xbe4538fc '0<' [Hera] [HADES][INFO ] [KRELTSC: 82213520] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82229856] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 82247252] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82268641] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 82284103] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 82298177] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 82309843] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 82332940] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 82348054] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 82364538] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 82383307] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 82395015] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 82407431] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 82435302] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82450721] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82465690] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 82481992] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82497893] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82512667] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82528603] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82543855] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82571577] 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: 82611420] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 82626019] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82642078] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82656832] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82672858] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82687801] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82705375] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 82722151] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82739958] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82754764] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82770663] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82785566] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82800908] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 82815474] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82831589] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82846327] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82862412] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82877289] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82892935] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 82907832] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82924081] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 82939068] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 82954771] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 82969683] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 82985461] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 83000072] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83016009] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 83035510] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83057319] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 83071947] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 83088920] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 83101580] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83125066] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 83140290] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 83156857] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 83168941] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 83181297] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 83212399] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83228260] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83244440] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 83261126] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83278389] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83293725] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83309355] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83324137] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83338927] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 83353741] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83369558] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83384225] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83399819] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83414914] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83429719] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 83444376] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83460317] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83475063] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83491270] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83506169] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83521044] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 83535582] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83551850] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83567008] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83582870] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83597759] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83613030] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 83627625] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83643481] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 83658201] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83674117] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 83688970] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83704058] ECW: w=0xbe941290 func=0xbe453c04 '<' [Hera] [HADES][INFO ] [KRELTSC: 83718616] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 83734771] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 83752936] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83774534] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 83789136] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 83803356] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 83815219] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 83838414] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 83853865] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 83870568] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 83889963] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 83901151] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 83914540] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 83956924] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83974619] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 83991422] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 84013108] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84030281] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 84047309] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84066590] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84081593] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 84097726] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84112527] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84127091] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 84143229] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84157544] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84172482] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 84188456] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84202740] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84217264] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 84233653] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84249530] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 84266063] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84286843] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 84305305] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 84331384] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84346511] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84362042] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 84377081] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84391536] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 84407739] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84422619] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84437183] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 84453282] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84467545] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84482363] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 84498381] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84512591] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84527066] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 84544555] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84558846] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 84575217] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84595847] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 84612510] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 84635820] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84658551] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 84676030] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 84708399] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84725839] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84743227] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 84760734] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84778188] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 84795691] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 84813748] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 84835627] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84852645] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 84868628] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 84886156] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84901851] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 84918748] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 84934625] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 84950818] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 84968372] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 84984501] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85000436] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85017206] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85033043] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 85051204] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85066830] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85083566] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85099815] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85116593] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 85133061] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85149163] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85165629] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85181519] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 85198949] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85214534] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85230950] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85246787] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85262673] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 85280049] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85296141] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85312029] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85327932] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85343809] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 85362410] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85378003] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85394762] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85410869] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85426324] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 85441286] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85455746] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85470213] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85485031] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 85500890] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85515084] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85529565] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85544499] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85558998] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 85574873] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85589092] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 85603980] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85618451] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 85632916] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 85648753] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85662942] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85678597] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 85695464] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 85716012] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 85731026] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 85746591] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 85757585] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 85769921] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 85798279] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85813578] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 85828444] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 85843476] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85858498] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 85874558] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85888902] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85903484] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 85919815] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85934113] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85948653] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 85964594] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 85979320] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 85993879] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 86009832] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86024125] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86039001] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 86055262] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86069566] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 86086615] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86107914] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 86121897] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 86148035] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86177014] 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: 86216891] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86232239] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 86247385] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86261948] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 86278156] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86292816] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86307350] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 86323476] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86337965] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86353051] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 86369198] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86383492] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86398029] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 86414495] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86428780] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 86444728] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86465279] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 86481105] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 86500519] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86521534] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 86536329] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 86562566] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86577676] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86592517] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 86608189] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86623060] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86637891] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 86652897] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 86668017] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86682553] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 86697752] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 86713696] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86728474] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 86743046] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86757566] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 86772097] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 86788512] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86803150] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 86817684] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86832436] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 86847057] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 86863858] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86878162] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 86893744] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86908742] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 86924297] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 86939466] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 86954032] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 86968596] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 86983915] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 86999911] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87014147] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87028650] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87043671] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87058233] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 87074174] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87088475] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87103416] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87117944] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87132483] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 87148405] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87162674] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87178534] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87193469] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87208930] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 87224386] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87240098] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87255081] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87269707] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 87285764] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87301776] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87320306] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87338652] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87354107] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 87370106] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87384450] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 87400869] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87418385] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 87434058] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 87450154] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87464414] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87481486] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 87499245] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87522571] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 87541395] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 87560131] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 87581305] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 87596155] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 87611105] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 87657888] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87676289] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 87691457] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 87719814] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87737760] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 87756869] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87772512] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87790036] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 87810237] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87826967] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87842935] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 87866531] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87881825] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87896656] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 87912712] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87928437] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 87943237] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 87959329] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 87973849] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 87993579] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88016217] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 88032704] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 88066949] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88089155] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 88106241] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 88140170] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88156555] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88173527] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 88188954] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88203780] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88218562] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 88234810] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88249448] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88264040] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88278702] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 88297642] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88312019] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88326488] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88340936] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88356591] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 88372714] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88387055] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88402767] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88419079] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88433714] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 88449840] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88464123] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88480824] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88495799] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88510481] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 88526033] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88541787] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88556262] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88571868] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 88591039] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88609151] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88626490] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88644347] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88660392] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 88679051] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88693435] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88709710] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 88725928] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88743096] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 88760620] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 88777291] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 88796582] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 88813249] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 88831139] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88848056] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 88867666] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 88889446] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 88912723] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 88930116] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 88947434] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 88959516] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 88972231] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 89007656] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89024682] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89042996] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 89059483] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89075133] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 89091775] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89106603] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89121114] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 89137129] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89153185] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89168692] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 89185067] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89199279] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89213766] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 89230215] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89244408] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89258882] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 89274938] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89289788] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 89307516] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89329149] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 89343281] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 89368859] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 89389829] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 89404292] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 89432081] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89447667] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89462652] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 89478321] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89493052] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89507470] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 89536012] 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: 89579251] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 89596592] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89612325] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 89626973] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 89645276] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89661906] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 89677956] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89692543] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 89707451] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 89723693] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89739201] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 89754518] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89770111] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 89784594] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 89801933] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89816169] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89831706] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 89846622] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89861922] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 89877179] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 89891661] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89906126] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 89921103] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 89937040] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 89951325] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 89965868] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 89980800] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 89995369] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 90011327] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90025622] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90041375] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90057337] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90071854] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 90088150] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 90103722] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90118318] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 90132912] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 90150925] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90167203] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90182587] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 90201096] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90223329] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 90239095] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 90254896] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 90273887] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 90285245] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 90298158] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 90328537] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90343855] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90359148] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 90374217] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90388698] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 90404858] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90419543] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90434288] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 90450233] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90465360] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90480345] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 90497104] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90512138] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90526908] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 90543762] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90558045] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90574067] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 90590849] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90607457] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 90629288] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90654147] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 90669801] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 90687997] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 90699842] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90722859] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 90738646] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 90754580] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 90765900] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 90778478] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 90807876] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90823242] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 90838082] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 90853627] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90868270] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 90884208] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90898763] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90913243] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 90930646] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90945876] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 90960587] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 90977410] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 90991838] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91006272] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 91022077] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91036246] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91051362] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 91067199] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91081449] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 91098707] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91120105] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 91134474] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 91147875] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 91159372] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91183365] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 91198354] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 91214283] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 91233573] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 91244949] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 91257171] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 91298197] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91313905] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91328917] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 91344140] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91360204] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 91376874] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91391514] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91417353] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91432669] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 91448996] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91463103] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91479728] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91494354] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 91510358] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91524194] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91540154] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91554769] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 91570770] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91584712] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91600380] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91615414] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 91631369] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91645259] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91663846] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 91681555] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 91702890] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 91717151] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 91747492] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91762997] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91777871] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 91793569] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91808364] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 91825702] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91840705] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91860325] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91875111] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 91891356] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91907182] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91925144] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 91941067] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 91958529] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 91973593] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 91991148] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92006938] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 92024245] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92039899] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92057085] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92072917] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 92090268] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92105735] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92122598] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92138367] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 92155933] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92171348] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92188216] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92204013] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 92221324] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92236665] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92253530] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92270209] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 92288978] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92304499] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92321527] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92337603] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 92355948] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92371022] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92387902] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92403699] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 92421403] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92436401] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92453211] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92469251] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 92486957] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92501965] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92518908] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 92537757] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92561181] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 92576122] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 92607824] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92624579] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 92641141] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 92656207] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92671189] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 92687861] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 92701604] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92718489] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92733614] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 92749850] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 92763651] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92779387] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92794480] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 92810486] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 92824327] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92839899] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 92854855] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 92870764] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 92884573] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 92900085] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 92917961] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92939034] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 92953946] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 92970180] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 92982036] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 92994446] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 93024464] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93040454] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93055291] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 93070330] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93084828] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 93103564] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93117446] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93133004] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93148559] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 93165510] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93179359] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93194945] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93209525] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 93225572] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93239940] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93255446] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93270007] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 93285941] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93300109] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93328346] 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: 93372906] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93388165] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 93404961] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93419949] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93435625] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 93453187] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 93474325] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 93488538] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 93515887] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93532077] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93548665] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 93564252] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93578805] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 93595095] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93609733] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93625225] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93639691] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 93655976] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93670148] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93685575] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93700062] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 93716040] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93730685] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93746132] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93760603] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 93776460] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93790629] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93806090] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93820578] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 93836442] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93850446] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93866333] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93880800] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 93896729] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93910489] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93926384] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 93940954] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 93956792] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 93970721] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 93986645] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94001093] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 94016900] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94031458] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94047244] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94061691] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 94077496] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94091174] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94106922] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94121357] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 94137186] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94150879] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94166869] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94181312] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 94197168] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94210922] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94227015] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 94244225] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94265215] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 94278809] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 94307159] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94322556] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94337365] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 94354179] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94368945] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 94384946] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 94398753] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94415090] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94429637] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 94445625] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 94459431] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94475142] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94489996] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 94505807] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 94519490] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94534900] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94549694] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 94566601] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 94582554] ECW: w=0xbe94bfb8 func=0xbe448b74 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94602111] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 94621990] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94643141] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 94658304] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 94675111] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 94693847] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 94704724] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 94717186] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 94744833] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94760135] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 94775022] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 94790977] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94805542] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 94821459] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94835780] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94850395] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 94866925] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94881139] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94895546] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 94911589] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94926137] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 94940560] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 94956426] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 94970669] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 94985952] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 95001099] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95021465] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 95035867] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 95061472] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95076549] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95091283] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 95106735] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95121359] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 95137250] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95151514] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 95166890] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 95181911] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95202247] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 95215431] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 95239008] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95254032] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95268813] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 95283858] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95299093] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 95315141] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95329469] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95343983] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 95360257] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95374540] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 95389502] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 95404569] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95426058] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 95439638] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 95466977] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95483178] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95498406] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 95513481] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95527965] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95543991] ECW: w=0xbe93f940 func=0xbe446100 '*' [Hera] [HADES][INFO ] [KRELTSC: 95558638] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 95574594] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95588928] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95604503] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95620024] ECW: w=0xbe93f940 func=0xbe446100 '*' [Hera] [HADES][INFO ] [KRELTSC: 95634472] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 95650310] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95665022] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95679443] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95694178] ECW: w=0xbe93f940 func=0xbe446100 '*' [Hera] [HADES][INFO ] [KRELTSC: 95708627] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 95724751] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95739480] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 95754416] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 95769520] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95790376] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 95805168] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 95820691] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 95831486] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 95843761] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 95871464] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95886647] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 95901483] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 95917212] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95931703] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 95947590] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 95961864] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 95977217] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 95993148] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96007931] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96023210] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 96044873] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96059339] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96073876] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 96089773] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96105162] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 96124528] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 96142973] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96163487] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 96179073] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 96204870] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96220541] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96235773] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 96250814] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96265379] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 96281332] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96296075] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 96310995] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 96325961] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96346377] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 96359997] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 96381096] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96396144] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96411169] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 96426559] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96441056] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 96457011] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96484381] 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: 96524222] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96539187] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 96555120] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96569364] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 96584321] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 96599714] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96620546] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 96634084] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 96659687] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96675299] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96690107] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 96705110] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96719557] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96734703] ECW: w=0xbe93f940 func=0xbe446100 '*' [Hera] [HADES][INFO ] [KRELTSC: 96749240] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 96765130] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96779383] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96794211] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96808985] ECW: w=0xbe93f940 func=0xbe446100 '*' [Hera] [HADES][INFO ] [KRELTSC: 96823452] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 96840006] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96854881] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 96870686] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 96885544] ECW: w=0xbe93f940 func=0xbe446100 '*' [Hera] [HADES][INFO ] [KRELTSC: 96899992] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 96916503] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 96930779] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 96945758] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 96960774] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 96981473] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 96995643] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 97011424] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 97030044] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 97041792] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 97054505] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 97090110] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97106121] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97120897] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97135926] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97150658] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97165778] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97180725] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97195243] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 97211238] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97225799] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97240670] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 97256548] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97270810] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97285305] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 97301945] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97318826] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97338004] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97353610] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97368393] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97383339] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97397810] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 97414407] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97428725] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97443199] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 97459081] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97473331] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97488136] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 97503999] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97519251] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97534722] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 97550158] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 97565390] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 97585776] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 97600706] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 97630119] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97645552] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97660346] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97676293] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97691086] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97705885] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97720872] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97736223] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 97750737] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 97765301] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 97781246] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97796045] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97810536] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 97825072] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 97839584] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 97855931] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97870259] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 97885588] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97900448] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 97915955] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 97931009] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 97945533] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 97960043] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 97974699] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 97991058] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98005348] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98019869] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 98034350] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 98049243] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 98065155] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98079394] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98094732] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 98110157] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 98126585] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98147102] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 98161632] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 98177499] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 98188337] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 98201623] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 98234104] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98249564] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98264358] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98279421] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98294880] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98309681] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98324671] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98339227] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 98355770] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98370054] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98384540] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 98400422] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98415048] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98429488] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 98445311] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98459514] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98474745] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98490082] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98504865] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98519846] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98534328] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98550808] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98565025] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98579497] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98595370] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98610156] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98624638] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98640482] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98654680] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98670375] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 98686262] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 98702685] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98723089] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 98739000] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 98769945] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98786109] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98802055] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98817176] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98832014] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 98846920] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 98862551] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98877106] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 98891624] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 98906794] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 98923484] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 98937832] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 98952320] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 98966999] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 98982138] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 98998208] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99012489] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99027778] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99042976] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99057754] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 99072713] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99087186] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 99102228] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 99116771] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 99132633] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99146896] ECW: w=0xbe94ceb8 func=0xbe449ed8 'J' [Hera] [HADES][INFO ] [KRELTSC: 99161367] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 99176774] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 99191348] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 99207283] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99221532] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 99237212] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 99252235] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 99267606] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99288179] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 99303354] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 99318728] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 99337430] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 99348767] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 99361514] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 99389721] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99404952] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 99423278] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99444160] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 99457370] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 99484255] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 99499424] ECW: w=0xbe940ed0 func=0xbe4539b0 '0>' [Hera] [HADES][INFO ] [KRELTSC: 99514241] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 99530117] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 99549167] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99570024] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 99583771] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 99624994] 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: 99670059] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 99685444] ECW: w=0xbe940ed0 func=0xbe4539b0 '0>' [Hera] [HADES][INFO ] [KRELTSC: 99700302] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 99716318] ECW: w=0xbe940570 func=0xbe446a54 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 99732996] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 99751179] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99772531] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 99785777] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 99810562] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99827483] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99842543] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 99862619] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 99884415] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 99898126] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 99914419] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 99925974] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 99938338] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 99963628] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 99980360] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 99997744] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100018537] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 100031843] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 100059707] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 100075200] ECW: w=0xbe940ed0 func=0xbe4539b0 '0>' [Hera] [HADES][INFO ] [KRELTSC: 100090135] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 100107258] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 100125233] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100146441] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 100160909] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 100188702] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 100204065] ECW: w=0xbe940ed0 func=0xbe4539b0 '0>' [Hera] [HADES][INFO ] [KRELTSC: 100218952] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 100235816] ECW: w=0xbe940570 func=0xbe446a54 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 100251490] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 100269078] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100290726] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 100304270] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 100326540] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100341843] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100357677] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 100375746] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 100396797] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 100410565] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 100427274] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 100446224] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 100457919] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 100470518] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 100517592] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100534018] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100550175] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100565185] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 100580521] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 100595233] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100610783] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 100625611] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 100644164] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 100662192] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 100682764] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 100700345] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100718169] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 100737843] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 100756764] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 100776121] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 100799955] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 100820477] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100842129] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 100864390] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 100888341] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 100909647] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 100932892] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 100954072] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 100975866] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 100998220] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101022665] ECW: w=0xbe94c0a8 func=0xbe448d7c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 101053659] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101074357] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 101098205] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101121188] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 101134713] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 101164602] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101181191] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101196234] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101211249] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 101227213] ECW: w=0xbe94c0a8 func=0xbe448d7c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 101242953] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101258849] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 101276349] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101298265] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 101311678] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 101343791] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101360905] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101377988] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101396598] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 101417660] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 101433746] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101449715] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 101464593] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101481767] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 101496632] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 101512168] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 101526824] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101542253] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 101557179] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101573146] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 101587978] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 101604246] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 101618949] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101633936] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 101648619] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101664965] ECW: w=0xbe94c0a8 func=0xbe448d7c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 101680862] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101696647] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 101715596] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101737161] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 101752097] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 101769044] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 101780686] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 101794841] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 101833907] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101850111] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101866257] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101881309] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 101898658] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 101913389] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 101928970] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 101943686] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 101959671] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 101974513] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 101990411] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102005063] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102020017] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 102034646] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102050992] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102065821] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102081271] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102095907] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102111363] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 102126083] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102142041] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102156893] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102172704] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102187383] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102202361] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 102217062] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102233552] ECW: w=0xbe94c0a8 func=0xbe448d7c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 102249206] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102264984] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 102284157] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102305888] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 102319514] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 102347326] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102363216] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102378349] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102393408] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 102408711] ECW: w=0xbe94c0a8 func=0xbe448d7c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 102424797] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102440735] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102458383] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102480085] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 102493671] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 102530587] 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: 102575793] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102591717] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102607253] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102622305] ECW: w=0xbe94bce8 func=0xbe448668 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 102637799] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102652549] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102668138] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 102683182] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102699328] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102714323] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102730320] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102745323] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102760392] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 102775190] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102791600] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 102806517] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 102822058] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 102836788] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 102852263] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 102867287] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102883349] ECW: w=0xbe94c0a8 func=0xbe448d7c '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 102899120] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 102915413] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 102934326] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 102955669] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 102969314] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 102986200] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 103005162] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 103017015] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 103029615] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 103064713] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103080251] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103095367] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 103111742] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103126502] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103141561] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 103157537] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103174281] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103190004] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103204713] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103219747] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 103234870] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103251078] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103266602] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103281896] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103297290] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 103311952] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103328394] ECW: w=0xbe94cfa8 func=0xbe449f54 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 103349410] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103365079] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 103383609] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103405008] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 103419009] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 103450504] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103465787] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103481361] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 103496632] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103511357] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103526370] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 103543783] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103560399] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103575934] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103590592] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103606022] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 103620739] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103636689] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103652185] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103667243] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103682465] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 103697180] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103713174] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103728974] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103743864] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103758891] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 103773607] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103789973] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103805513] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 103820263] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103835336] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 103850082] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 103866447] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 103881952] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 103896956] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 103916625] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103938432] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 103952591] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 103969641] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 103981937] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 103994608] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 104037222] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104053893] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104068981] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 104084489] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104099676] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104115246] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 104130075] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104146189] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104161760] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104177046] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104192180] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 104206939] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104222988] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104238816] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104253469] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104268416] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 104283042] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104299572] ECW: w=0xbe94cfa8 func=0xbe449f54 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 104315269] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104330255] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 104348170] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104370155] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 104383752] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 104416196] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104432022] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104447191] ECW: w=0xbe94bdd8 func=0xbe44886c '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 104462534] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104477729] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104492880] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 104507725] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104523862] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104539934] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104554995] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104570144] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 104584967] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104601405] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104617340] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104632138] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104647264] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 104662071] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104679175] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104694756] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104709510] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104724589] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 104739801] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104755863] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104771428] ECW: w=0xbe94cdc8 func=0xbe449e5c 'I' [Hera] [HADES][INFO ] [KRELTSC: 104786223] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104801660] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 104816399] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 104832445] ECW: w=0xbe94bec8 func=0xbe4489f8 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 104848011] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 104863501] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 104882355] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104903826] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 104918194] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 104934677] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 104953735] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 104965489] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 104978745] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 105016857] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105032353] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 105047754] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105063127] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105078109] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 105092780] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105109097] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105125138] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 105139982] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105154983] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105170331] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 105184992] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105200957] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105216759] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 105232088] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105247352] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105262386] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 105277099] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105293516] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 105311180] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105332451] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 105345859] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 105373663] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 105389113] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 105404144] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105432552] 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: 105472556] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 105488527] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105504676] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105520539] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 105535435] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105551231] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 105566170] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105582134] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105597930] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 105613330] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105628343] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 105643199] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105659157] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105676542] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 105691506] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105706509] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 105721333] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105737804] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105753671] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 105768583] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105783638] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 105798879] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105815054] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105830878] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 105845733] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105861072] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 105875964] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105891935] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105907735] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 105922933] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 105938214] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 105953123] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105969119] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 105985235] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106000118] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106015167] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106030044] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106046820] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106062817] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106077653] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106092642] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106108005] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106123940] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106139702] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106154598] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106169869] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106184769] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106200732] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 106218860] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106240401] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 106253769] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 106269829] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 106281419] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 106294218] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 106323820] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 106339128] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 106354413] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106369482] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 106384535] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 106399298] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106415629] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106431711] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 106446608] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106461729] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 106477091] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 106492643] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106508602] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106524411] ECW: w=0xbe93fee0 func=0xbe446654 '1+' [Hera] [HADES][INFO ] [KRELTSC: 106539617] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106555718] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 106570676] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 106585308] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106601806] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 106619828] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106640998] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 106654279] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 106681764] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 106697381] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106712277] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106730060] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106745607] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106761533] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106777301] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106792594] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106807681] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106822547] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106838487] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106855096] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106869959] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106884957] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106899803] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106916269] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 106935314] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 106953373] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 106971123] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 106990606] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107009681] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107028484] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107048987] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107070243] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107091745] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107116703] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107139932] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107161884] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107184839] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107206449] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107230169] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107252260] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107273405] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107295765] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107316143] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107336558] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107357617] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107372859] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107387907] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107402798] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107419795] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107435842] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107450713] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107465748] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107481042] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107497276] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107513087] ECW: w=0xbe93ffd0 func=0xbe4466e0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 107530744] ECW: w=0xbe93e0e0 func=0xbe459ffc 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 107547879] ECW: w=0xbe940cf0 func=0xbe453848 '0=' [Hera] [HADES][INFO ] [KRELTSC: 107563241] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107580423] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 107599962] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107622138] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 107636284] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 107652550] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 107671923] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 107684612] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 107697811] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 107767535] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 107783739] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 107799731] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 107814908] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107831219] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 107846559] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 107862224] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 107878240] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 107894873] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 107909104] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 107925288] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107946840] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 107960767] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 108001795] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108017303] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108032607] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 108047950] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108065541] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108080757] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108096003] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 108111301] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108127648] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 108142995] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108158130] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108174377] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 108190881] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 108205058] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 108220405] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108241965] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 108255613] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 108292988] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108308509] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108323777] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 108338551] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108354983] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108370040] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108385262] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 108400033] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108416393] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108431469] ECW: w=0xbe93e2c0 func=0xbe45a1cc 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 108446970] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 108462172] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 108479072] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 108493315] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 108508617] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108529735] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 108543727] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 108605557] 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: 108648401] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108664015] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108679409] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 108694255] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108710329] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 108725544] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108741003] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108756933] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 108773376] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 108787593] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 108803272] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108824417] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 108838029] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 108867486] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108882881] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 108898246] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 108913116] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108929680] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 108944999] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 108960130] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 108976391] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 108992897] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 109007585] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 109022845] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109044338] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 109058011] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 109074057] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 109085615] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 109098174] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 109133632] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109149044] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109164702] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 109179515] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109195816] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 109211085] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109226419] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109242382] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 109258714] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 109272866] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 109288147] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109309816] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 109323315] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 109358224] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109374786] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109390047] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 109404856] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109421390] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109436416] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109451618] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 109466335] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109483225] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 109498728] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109513802] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109529681] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 109546464] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 109560701] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 109576041] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109597284] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 109611309] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 109646065] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109661468] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109677106] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 109692085] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109708795] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109723835] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109739349] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 109754082] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109770093] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109785129] ECW: w=0xbe93e2c0 func=0xbe45a1cc 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 109800711] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 109816232] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 109832606] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 109846821] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 109862415] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 109883563] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 109897127] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 109930231] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 109945567] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 109960819] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 109975602] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 109992091] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110007621] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110022730] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110038857] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 110055266] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 110069658] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 110084917] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110106274] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 110119789] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 110148117] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110163416] ECW: w=0xbe93e3b0 func=0xbe45a290 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 110179090] ECW: w=0xbe9410b0 func=0xbe453a64 '=' [Hera] [HADES][INFO ] [KRELTSC: 110194021] ECW: w=0xbe94bbf0 func=0xbe448534 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110210011] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110225189] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110240655] ECW: w=0xbe94baf8 func=0xbe448478 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 110256510] ECW: w=0xbe943630 func=0xbe4510e4 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 110272790] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 110286927] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 110302622] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110323905] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 110337528] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 110355595] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 110376517] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 110394169] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 110415588] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 110435518] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 110447702] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 110460304] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 110490108] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110505392] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110520454] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 110535205] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110550761] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 110577376] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110599175] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 110615553] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 110639977] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110661660] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 110677574] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 110707029] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110722452] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110738229] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 110753815] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110768884] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110784107] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 110799974] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 110815097] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 110830358] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 110848523] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110870791] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 110886863] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 110903767] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 110918231] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110942020] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 110957194] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 110973283] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 110987413] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111011449] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111027212] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 111045064] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 111064465] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 111076674] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 111089517] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 111128653] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111150556] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 111165850] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 111197514] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111219307] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 111235577] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 111276112] 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: 111316157] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111337942] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 111352966] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 111370290] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 111384527] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111408210] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 111423708] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 111440180] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111453983] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111478114] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111493596] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 111509103] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111522697] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111546733] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111562279] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 111579118] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 111598407] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 111611595] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 111624176] 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: 112323170] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112345672] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 112362910] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 112391497] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 112407047] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 112422473] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 112437214] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 112452586] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 112468105] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 112483856] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 112498897] ECW: w=0xbe93f760 func=0xbe445dd8 '+' [Hera] [HADES][INFO ] [KRELTSC: 112513597] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 112528765] ECW: w=0xbe94d098 func=0xbe44a000 '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: 113206225] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113228976] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 113245191] 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: 113934702] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 113957153] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 113972348] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 113989950] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 114009122] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 114022005] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 114034576] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 114070944] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 114086910] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 114102727] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 114118384] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 114136124] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 114151975] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 114168438] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 114183511] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 114198762] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 114221544] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114244737] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 114261369] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 114282105] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114304911] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 114320411] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 114345383] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114369732] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 114385623] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 114402891] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 114422506] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 114434750] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 114447401] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 114480936] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 114496564] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 114512728] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 114529246] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 114545531] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 114560616] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 114576916] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 114591914] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 114607819] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 114623313] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 114638519] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 114653626] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 114669446] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 114685489] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 114701625] ECW: w=0xbe94d098 func=0xbe44a000 '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: 114780088] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114803465] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 114819569] 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: 114884625] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114907087] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 114923639] 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: 114965537] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114988635] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 115005047] 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: 115041971] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115063748] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 115078853] 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: 115115200] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115136976] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 115151863] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 115176448] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115198310] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 115213040] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 115242918] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115267629] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 115284798] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 115303251] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115317160] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115341022] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 115357267] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 115374028] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 115393151] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 115404284] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 115417408] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 115448270] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 115461933] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115483210] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 115498314] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 115517269] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 115529969] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115551014] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 115566002] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 115586116] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 115598795] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115619814] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 115634364] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 115655182] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 115668646] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115689302] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 115705192] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 115721298] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 115742542] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 115758931] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 115845523] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115867142] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 115897777] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 115927051] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115943100] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 115958473] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 115975016] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 115990813] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 116006024] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 116023068] ECW: w=0xbe94b468 func=0xbe44bd08 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 116039571] ECW: w=0xbe93dff0 func=0xbe459f74 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 116054778] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 116086631] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 116115245] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 116139193] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 116170291] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 116191380] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 116208803] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 116230362] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 116243508] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116256299] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116274510] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 116286702] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116299851] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116316395] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 116329728] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116342230] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116360108] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 116372912] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116385429] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116402642] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 116416030] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116428683] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116446107] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 116458815] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116471348] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116488596] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 116500786] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116513307] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116529875] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 116543209] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116555715] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116573091] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 116585743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116598252] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116615682] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 116628499] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 116641245] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 116658965] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 116680586] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 116693258] Total tests run: 1003 [Hera] [HADES][INFO ] [KRELTSC: 116706424] Passed: 965 [Hera] [HADES][INFO ] [KRELTSC: 116719110] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 116731892] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 116746283] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 116760060] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 116775328] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 116791215] ============================================== [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: [0x00000000be43564c, 0x00000000be435650) [Hera] VM: parity bootstrap complete [Hera] [HADES][INFO ] [KRELTSC: 117625500] 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: 118013571] 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: 118260138] exec_block: block 2057 len 265 [Hera] [HADES][INFO ] [KRELTSC: 118337053] exec_block: block 2049 len 177 [Hera] [HADES][INFO ] [KRELTSC: 118379289] EXEC: capsule 'lib.4th' [Hera] [HADES][INFO ] [KRELTSC: 118499069] exec_block: block 4050 len 440 [Hera] [HADES][INFO ] [KRELTSC: 118557297] exec_block: block 2050 len 37 [Hera] [HADES][INFO ] [KRELTSC: 118572985] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 118589233] ECW: w=0xbe970620 func=0xbe4314e8 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 118605253] ECW: w=0xbe946618 func=0xbe452e70 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 118635813] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 118650596] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 118666621] ECW: w=0xbe946618 func=0xbe452e70 '(do-string)' [Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 118691157] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 118705754] ECW: w=0xbe946618 func=0xbe452e70 '(do-string)' [Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 118728258] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 118742578] ECW: w=0xbe970620 func=0xbe4314e8 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 118758044] ECW: w=0xbe946618 func=0xbe452e70 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 118783340] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 118798189] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 118813616] ECW: w=0xbe946618 func=0xbe452e70 '(do-string)' [Hera] Hera [live][HADES][INFO ] [KRELTSC: 118832975] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 118847303] ECW: w=0xbe970620 func=0xbe4314e8 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 118862987] ECW: w=0xbe946618 func=0xbe452e70 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 118888001] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 119404908] 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: 119446111] ECW: w=0xbe94d098 func=0xbe44a000 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 119461559] ECW: w=0xbe946070 func=0xbe452b48 'CR' [Hera] [HADES][INFO ] [KRELTSC: 119477209] ECW: w=0xbe94d098 func=0xbe44a000 '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>