[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live RAW SERIAL UP [CKPT 002] Serial (COM1) initialized Monolithic build - kernel linked directly Collecting boot information... CmdLine: parsed OK [CKPT 004] Command line parsed [CKPT 005] Kernel stack allocation decided [CKPT 006] Boot info collected (ACPI table located) GOP: linear framebuffer found [CKPT 007] GOP: linear framebuffer found [CKPT 008] About to enter ExitBootServices retry loop EBS... EBS OK Calling kernel_main (monolithic)... _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v1.5.4 Architecture: amd64 Build: Aug 5 2026 20:02:27 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 113 Total memory: 1023 MB Usable memory: 967 MB =================================== PMM initialized. PMM statistics: Total pages: 249082 Free pages : 247559 Used pages : 1523 Total MB : 972 Free MB : 967 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. IDT installed. APIC: init... APIC: IA32_APIC_BASE MSR=0x00000000fee00900 APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) APIC: init done Timer: init... Timer: init start Timer: PM_TMR_BLK discovered from FADT at port 1544 Timer: VM mode detected (hypervisor present). Timer: HPET calibration disabled (VM-exit MMIO would poison timing). Timer: WARNING: invariant TSC not present under hypervisor. Timer: continuing in RELATIVE mode (no determinism guarantees). Timer: RDTSCP not present; using RDTSC (less serialized). Timer: CPUID frequency unavailable; trying PM Timer... Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1936165947 Hz Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 536870872 Free bytes: 536870872 Used bytes: 0 Peak bytes: 0 Heartbeat: init... APIC Timer: calibrating... APIC Timer: apic_hz=933740522, tick_hz=100, initial_count=9337405 APIC Timer: configured (masked, ready to start) Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 74218 cells (4638 KB) VM: bootstrap parity... VM arena allocated: 0xffff900000000000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 6366444] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 37376850] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 71688729] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 72499371] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 73515015] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 74810883] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 75812751] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 76780263] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 77396403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 78555330] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 91143360] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92696478] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 99049629] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 100284618] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101245872] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 104494404] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 105868098] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 106897182] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 109880484] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 111136746] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 112070490] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 115776864] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 116952822] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117912291] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 121584120] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 122424540] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 123113445] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124232031] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 125419140] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 126832398] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 127757385] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 128303889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 128898819] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 130315458] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131332992] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 134018346] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 134947050] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 136016769] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 138775371] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 139733832] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 140812350] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 143628513] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 144765621] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145744746] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 152318796] 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: 163450098] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 164568705] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165556251] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 168289086] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 169412901] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170379741] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 173038929] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 174431019] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 175389627] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 178117422] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 179969979] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180914664] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 184157148] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 185756928] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 186721479] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 189786366] 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: 191673153] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 192490998] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193257288] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 194780796] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 195420918] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196054446] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 197518965] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 198106629] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198787344] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 200488911] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 201340734] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 201979218] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 203582841] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 204503250] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205181634] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 206876712] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 207434220] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 207872973] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208719525] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 209316135] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 209908419] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 210511014] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 210883239] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 211319829] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 212029440] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212682897] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 214289376] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 214902324] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 215568906] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 217041972] 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: 218486415] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 219274944] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220273956] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 222672072] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 223539183] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224424900] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 226741263] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 227526768] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 228259122] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229142424] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 229733868] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 230450220] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 230943048] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 231779079] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 232375710] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 232881369] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 233461389] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 233821728] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 234247419] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 235261656] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 235946298] 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: 237753054] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 238650783] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239396598] 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: 241763613] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 242773503] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243685617] 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: 246171408] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 246803865] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 247348815] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 248101644] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 248589411] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 249057396] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 249526137] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250223694] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 250682754] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 251173965] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 251721519] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 252070203] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 252444654] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 253161300] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253793085] 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: 256146492] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 257027253] 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: 258884766] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 259668444] 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: 261585114] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 262355982] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 263098416] 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: 265203225] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 265906221] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 266451066] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 267270087] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 267866466] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 268407216] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 268924320] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269716965] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 270286842] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 270777402] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 271299189] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272116425] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 272704257] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 273261093] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 273898716] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 274326360] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 274759674] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 275477895] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276249498] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 277874415] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 278536398] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279247983] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 280629195] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 281244936] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281895348] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 283386894] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 283877811] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 284459280] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 284827788] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 285199593] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 286067628] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286732887] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 288183588] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 288767052] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289399131] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 290691345] 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: 292088748] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 292648314] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293292342] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 294689073] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 295181061] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 295733445] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 296084061] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 296456517] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 297424911] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 298066356] 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: 299702214] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 300322722] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 300954108] 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: 302588685] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 303067695] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 303635367] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 303979011] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 304362219] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 305095476] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305882472] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 307497519] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 308103978] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308742987] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 310274475] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 310902375] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311530380] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 313016424] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 313463094] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 313840233] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 314541486] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 315009849] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 315484722] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 316047312] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 316413594] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 316784706] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 317611623] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318261069] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 318759735] 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: 321095775] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 321698181] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322340403] 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: 323984955] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 324802086] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 325554369] 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: 327397413] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 328048287] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 328688913] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 329433867] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 329939127] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 330419481] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 330918651] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331614885] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 332157840] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 332859702] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 333617634] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 334178250] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 334947417] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 335673534] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 336038262] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 336438417] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 337715154] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 338436924] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 340244646] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 340816266] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341458824] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 343042308] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 343702380] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344339226] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 345703113] 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: 347591034] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 348382482] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 349011516] 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: 350943264] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 351435399] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 351818733] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352494261] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 352962456] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 353468514] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 354070332] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 354402510] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 354780006] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 355354398] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 356010270] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 357511917] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 358196685] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358870449] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 360662631] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 361195338] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 361560297] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 362270874] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 362782077] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 363264846] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 363849906] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 364200774] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 364571991] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 365274378] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 365903496] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 367605231] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 368465391] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 369086361] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 370217043] 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: 372103221] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 372584121] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 372944712] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 373619505] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 374111955] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 374608983] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 375256245] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 375770472] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 376321239] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 376957560] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 377306601] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 377699784] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 378765597] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379455468] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 381236415] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 381822000] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 382594716] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 384374151] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 384997179] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 385640136] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 387331749] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 388027794] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 388653699] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 390388614] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 391059585] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 391694268] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 393633429] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 394341990] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 394966488] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 395474877] 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: 398018250] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 398489826] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 399177933] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 399654423] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 400077510] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 400759821] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 401245719] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 401775864] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 402353532] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 402679767] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 403051614] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 403732056] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 404367852] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 405968955] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 406731276] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 407377299] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 409097514] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 409593261] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 410342121] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 410829069] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 411313938] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 411887994] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 412226682] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 412622994] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 413780241] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 414404025] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 416046645] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 416661105] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 417278085] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 418836894] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 419471640] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 420096201] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 421331589] 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: 422968161] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 423593205] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 424217661] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 425799507] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 426275262] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 426851985] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 427199892] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 427602357] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 428264907] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 428975400] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 430761030] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 431413878] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 432035814] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 433632948] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 434103369] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 434680638] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 435034383] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 435455286] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 436428615] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 437049564] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 438648357] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 439343814] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 440000694] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 441658875] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 442159431] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 442715973] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 443053926] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 443439549] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 444342234] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 444981642] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 446019546] 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: 448230468] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 448823655] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 449450610] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 451136322] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 451621548] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 452209128] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 452550798] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 452932368] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 454253520] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 454919745] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 456834882] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 457883454] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 458528931] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 460394340] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 460892439] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 461449233] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 461795859] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 462172158] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 462756294] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 463383795] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 464825046] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 465538437] 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: 467280660] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 467947347] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 469615671] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 470108604] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 470674722] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 471023007] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 471414069] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 472213497] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 472859877] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 474522510] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 475172229] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 475834086] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 477407553] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 478094841] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 478728516] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 480318300] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 480803631] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 481359501] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 481718979] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 482086458] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 482711754] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 483356790] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 484797306] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 485405361] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 486047667] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 486804276] 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: 488726847] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 489202602] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 489758241] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 490108227] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 490479549] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 491386665] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 492028614] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 493668336] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 494358354] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 494981193] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 496626795] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 497305515] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 497935494] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 499554657] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 500376408] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 501014472] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 502138518] 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: 504108843] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 504558642] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 505250949] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 505710345] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 506181270] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 506749215] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 507084984] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 507683988] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 508871244] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 509580225] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 511272174] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 511969920] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 512597463] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 514236681] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 514922121] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 515552394] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 517188525] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 517706406] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 518377650] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 518840742] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 519318261] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 519867285] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 520242891] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 520613709] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 521798256] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 522435837] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 523394634] 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: 525530187] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 526256745] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 526874628] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 528613134] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 529368588] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 530009004] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 531809565] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 532263921] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 532938861] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 533403318] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 533867250] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 534437631] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 534781338] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 535152240] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 536263602] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 536896689] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 538407282] 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: 540002610] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 540543402] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 541190454] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 542354904] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 543058341] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 543709971] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 545278629] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 545784582] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 546476721] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 546962598] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 547436799] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 547996764] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 548337069] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 548724729] 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: 550292190] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 550944450] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 553352121] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 553902405] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 554612646] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 555348654] 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: 557511339] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 557983650] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 558680367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 559165341] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 559639521] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 560192955] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 560543004] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 560917623] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 562099881] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 562746345] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 564718434] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 565192929] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 565859385] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 566888847] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 567361242] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 568080849] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 568537473] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 569123940] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 569774541] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 570298470] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 570846591] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 571515672] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 571870131] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 572305566] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 572946906] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 573561429] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 574985187] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 575510964] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 576174543] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 577615290] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 578170320] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 578808867] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 580221012] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 580768335] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 581376222] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 582820980] 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: 584246292] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 584869026] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 585481785] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 587065353] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 587678931] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 588298116] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 589902243] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 590397549] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 590788632] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 591457377] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 591914442] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 592319805] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 592685289] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 593374719] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 593831112] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 594335889] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 594926703] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 595252959] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 595622454] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 596219442] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 596857065] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 598204131] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 598729677] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 599360034] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 600819849] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 601373157] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 601998012] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 603636600] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 604208619] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 604846032] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 606225669] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 606755583] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 607426827] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 608762238] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 609397656] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 610009197] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 611623278] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 612227448] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 612837792] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 613578042] 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: 615809460] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 616286769] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 616654080] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 617386791] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 617900157] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 618375492] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 618719766] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 619446891] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 619956876] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 620428809] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 621080943] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 621409320] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 621819618] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 622722828] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 623343756] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 624785700] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 625291317] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 625903341] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 627259500] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 627790107] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 628429179] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 629801277] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 630354711] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 630973308] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 632374323] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 632960601] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 633576615] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 635218605] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 635811918] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 636462162] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 637988232] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 638577345] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 639220407] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 640788624] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 641302746] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 641668797] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 642347559] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 642809076] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 643220613] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 643562955] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 644224686] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 644688492] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 645161349] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 645757959] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 646091775] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 646468704] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 646999059] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 647633952] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 648822489] 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: 650607510] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 651183561] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 651830697] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 653213862] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 653806356] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 654418170] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 655821999] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 656383791] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 656999553] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 658448469] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 659028720] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 659644482] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 661145331] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 661667916] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 662315094] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 663755085] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 664269795] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 664669950] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 665338863] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 665926695] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 666464295] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 666828540] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 667502745] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 667964892] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 668396085] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 668738805] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 669407235] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 669863208] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 670343730] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 670948341] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 671282031] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 671659128] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 672710850] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 673366638] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 674970240] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 675553179] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 676178097] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 677665695] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 678233913] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 678884598] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 680675688] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 681346701] 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: 682663548] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 683322129] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 684862122] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 685471815] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 686095221] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 687609867] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 688185183] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 688817157] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 690286233] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 690814404] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 691218654] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 691896954] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 692392071] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 692874966] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 693276423] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 693954471] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 694410444] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 694897896] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 695277051] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 695975385] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 696435075] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 696967068] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 697575123] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 697997265] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 698367495] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 699304620] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 699974688] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 701564661] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 702154782] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 702784908] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 704342163] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 704947131] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 705577131] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 707347662] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 707861469] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 708267462] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 708951726] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 709457973] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 709932384] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 710347218] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 711032910] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 711546045] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 712028541] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 712492158] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 713172096] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 713631177] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 714108990] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 714696255] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 715032696] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 715402653] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 716134356] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 716778006] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 718163313] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 718716243] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 719342211] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 720698895] 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: 722030463] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 722533560] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 723197580] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 724597209] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 725230380] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 725855067] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 727469463] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 727942152] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 728395080] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 729164373] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 729647205] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 730116114] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 730696533] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 731065608] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 731436888] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 732221070] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 732881121] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 734307756] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 734875008] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 735528150] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 736938531] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 737570694] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 738209619] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 739611096] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 740246325] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 740882205] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 742493430] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 743053248] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 743486583] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 744265368] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 744728355] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 745207512] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 745798347] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 746132163] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 746502498] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 747292035] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 747942237] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 749319942] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 749867706] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 750499638] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 751991373] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 752552283] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 753212040] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 754654341] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 755179152] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 755802075] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 756779940] 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: 758485224] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 758968707] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 759344355] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 760021584] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 760547592] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 761056863] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 761436396] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 762127023] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 762624471] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 763096215] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 763676466] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 764012781] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 764384607] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 765211524] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 765839088] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 767232018] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 767761995] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 768384309] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 769777848] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 770330463] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 770984508] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 772359210] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 772909431] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 773528721] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 775011699] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 775576746] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 775954179] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 776715702] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 777232764] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 777662109] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 778017723] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 778692117] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 779170707] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 779652489] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 780241812] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 780583923] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 781009698] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 781648749] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 782277594] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 783669222] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 784156632] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 784772373] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 786108057] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 786618147] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 787242918] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 788597775] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 789132519] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 789772830] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 791218176] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 791849058] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 792465555] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 793307382] 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: 795402216] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 795888912] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 796282620] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 796965120] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 797423382] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 797885655] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 798481404] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 798812658] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 799182783] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 799852116] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 800512440] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 801842685] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 802364367] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 802978743] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 804351450] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 804886824] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 805500444] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 806875629] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 807407517] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 808023048] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 809465643] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 810075210] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 810720330] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 812296380] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 812773668] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 813141483] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 813810480] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 814266894] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 814736748] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 815324958] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 815657115] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 816027828] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 816672759] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 817316766] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 818644890] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 819163758] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 819780003] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 821117871] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 821638587] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 822254895] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 823734366] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 824214174] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 824597151] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 825297417] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 825757653] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 826265496] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 826836927] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 827166480] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 827558718] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 828223473] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 828852444] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 830260452] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 830758887] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 831373494] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 832170570] 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: 834064770] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 834574419] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 835198770] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 836613456] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 837065103] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 837533949] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 838249608] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 838723284] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 839188917] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 839767572] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 840119469] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 840498624] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 841239735] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 841861020] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 843298827] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 843793293] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 844441374] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 845761245] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 846304977] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 846935481] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 848346849] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 848848728] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 849466338] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 850838352] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 851460183] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 852084723] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 853796223] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 854313810] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 854736309] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 855428742] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 855919071] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 856395456] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 857047779] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 857406165] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 857814069] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 858616689] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 859280793] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 860782482] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 861322833] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 861951342] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 863428146] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 863959908] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 864633693] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 866069568] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 866614161] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 867267807] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 868672602] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 869291661] 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: 870647862] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 871280991] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 872704602] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 873196002] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 873614280] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 874294218] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 874786983] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 875324562] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 876033606] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 876596805] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 877146354] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 877805208] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 878156832] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 878533866] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 879198705] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 879862326] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 881351121] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 881938407] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 882592095] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 883987923] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 884595957] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 885239082] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 886751502] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 887324193] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 887973219] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 889408422] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 889971537] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 890641311] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 892063200] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 892589649] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 892968657] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 893651766] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 894117273] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 894564720] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 894919767] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 895623288] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 896087304] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 896664405] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 897246714] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 897586767] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 897965838] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 898745799] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 899387244] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 900941391] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 901497366] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 902120121] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 903580146] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 904139271] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 904768263] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 905818515] 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: 907549272] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 908074419] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 908687577] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 910165809] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 910706916] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 911348319] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 912769095] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 913261755] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 913667538] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 914374692] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 914849607] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 915275319] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 915649644] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 916329582] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 916785366] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 917247009] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 917820918] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 918155259] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 918532566] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 919271514] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 919913694] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 921277119] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 921850755] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 922473363] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 923888847] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 924445893] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 925065057] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 926471637] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 927005184] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 927632979] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 929001255] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 929542677] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 930195252] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 931586502] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 932075151] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 932469447] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 933143400] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 933596748] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 934009335] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 934394139] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 935065404] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 935521083] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 935984280] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 936566400] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 936900699] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 937267485] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 937930560] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 938582631] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 939935283] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 940481934] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 941137407] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 941647917] 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: 943827423] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 944347530] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 944986014] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 946332807] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 946874418] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 947497824] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 948913644] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 949413066] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 949789680] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 950474700] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 950935608] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 951438831] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 951996633] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 952329399] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 952699419] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 953272761] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 953916495] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 955330383] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 955860171] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 956509239] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 957880518] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 958404195] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 959026866] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 960413916] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 960975624] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 961617741] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 963242238] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 963938703] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 964561290] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 965949453] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 966443226] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 966810075] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 967478190] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 968078496] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 968520378] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 968885757] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 969590706] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 970108818] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 970591461] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 971171817] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 971516028] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 971900517] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 972731676] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 973391853] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 974884155] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 975464994] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 976100118] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 976643136] 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: 978954522] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 979493655] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 980182980] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 981569400] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 982114980] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 982777761] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 984235518] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 984745230] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 985134234] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 985812387] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 986283795] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 986720574] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 987077259] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 987746949] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 988213926] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 988679139] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 989265648] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 989591610] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 989960328] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 990740772] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 991392108] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 992937288] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 993614055] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 994232799] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 995612100] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 996101778] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 996713109] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 998135922] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 998711301] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 999365892] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1000755735] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1001362005] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1001989191] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1003474731] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 1003991667] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1004364522] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1005035703] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1005519165] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 1005924591] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1006283691] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1006952877] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1007414079] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1007890926] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1008487851] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 1008818601] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1009191162] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1009969821] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1010599275] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1011607590] 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: 1013536209] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1014220704] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1014842745] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1016244537] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1016745450] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1017363711] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1018725834] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1019292750] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1019921196] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1021311228] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1021893159] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1022540211] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1023920415] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 1024410807] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1024787715] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1025675469] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1026273717] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 1026784122] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1027143747] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1027824042] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1028289234] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1028801592] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1029374703] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 1029711249] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1030094289] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1030914318] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1031554020] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1032951927] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1033562355] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1034188470] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1035571971] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1036095816] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1036721154] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1038086700] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 1038517809] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1038897825] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1039630977] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1040125716] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1040637696] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1041245877] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 1041612201] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1041986715] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1042960023] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1043634291] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1045181970] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1045847544] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1046472840] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1047916086] 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: 1049622189] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1050213087] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1050849030] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1052247693] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 1052790333] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1053173730] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1053919062] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1054393431] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1054880568] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1055441730] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 1055782119] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1056184353] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1056928110] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1057555191] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1059001188] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1059559179] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1060214064] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1061553444] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1062110448] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1062746937] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1064066619] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 1064514507] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1064885997] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1065562008] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1066026423] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1066519251] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1067088750] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 1067428677] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1067804829] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1068843027] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1069476681] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1070995611] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1071683907] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1072473801] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1074145653] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1074967866] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1075897620] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1078325640] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 1079216040] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1079839824] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1080844821] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1081628751] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1082335149] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1083362868] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 1083861240] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1084423683] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1086008259] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1086945594] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1088916339] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1089800544] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1090523994] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1092339822] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1092877926] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1093553034] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1094906883] 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: 1096658976] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1097206572] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1097868660] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1099261968] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 1099795620] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1100206800] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1100908452] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1101446283] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1101947028] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1102539627] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 1102892448] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1103286723] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1104135480] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1104816153] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1106228970] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1106814429] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1107480822] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1109041248] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1109597454] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1110221511] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1111624668] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1112161302] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1112801844] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1114309245] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 1114895922] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1115299563] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1115986095] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1116450552] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1116939999] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1117512942] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 1117866771] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1118246976] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1119189603] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1119834072] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1121294853] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1121893311] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1122538494] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1123987095] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1124689524] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1125415368] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1126599117] 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: 1128266118] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1128828813] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1129541490] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1131331194] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1132042086] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1132751907] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1134913668] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 1135719438] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1136236206] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1137127257] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1137773742] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1138412205] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1139097939] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 1139516973] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1140011355] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1141028763] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1141845516] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1143518880] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1144252599] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1144992786] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1146826800] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1147558062] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1148391258] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1150510767] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1151153304] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1151823309] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 1152291672] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1152719820] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1153576452] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1154289528] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1155992376] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1156731240] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1157395029] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1159031349] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1159661412] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1160366361] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1162198275] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1162840413] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1163462244] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 1163851185] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1164235758] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1165178175] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1165839339] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1167292119] 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: 1168765500] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1169588805] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1170243459] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1171713669] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1172260908] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1172969826] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1174856865] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1175476575] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1176127155] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1177713075] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1178287614] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1178917362] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1180383330] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 1180906440] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1181288430] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1182016059] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1182496917] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1182965784] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1183564746] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 1183919499] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1184299095] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1185122043] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1185769914] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1187179266] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1187867877] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1188526038] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1190035224] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1190680449] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1191306753] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1192841244] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1193424498] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1194050718] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1195536825] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1196073690] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1196766291] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1197614439] 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: 1199842917] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 1200328479] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1200725526] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1201414158] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1201892055] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1202439756] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1203121521] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1203709458] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 1204268415] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1204984053] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 1205336832] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1205869875] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1206749880] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1207381350] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 1207931508] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 1208530638] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1209183654] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 1209630492] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1210247199] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1210870731] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1211301252] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 1211870961] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1212494073] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 1212944775] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1213559676] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1214179911] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 1214662449] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1215286989] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1215927720] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1216336128] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1216979316] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1217620551] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1218049056] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 1218565845] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1218947226] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1219653057] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1220132487] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 1220580648] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1220953335] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1221652089] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1222110792] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 1222586946] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1222944408] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1223635350] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1224219129] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1224762987] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1225368459] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 1225736043] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1226112153] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 1226966727] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1227604770] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1228125381] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 1228775100] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1229422845] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 1229939382] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1230591873] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1231251567] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1231667556] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 1232299782] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1232942214] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 1233358875] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 1234008489] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1234643361] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1235149524] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 1235824317] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1236490563] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1236922764] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 1237483464] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1237878726] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1238606670] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1239079947] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 1239558138] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1239944349] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1240662528] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1241132214] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1241611329] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1242212559] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 1242576153] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1242951906] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 1243787055] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1244410902] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1244876220] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 1245539715] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1246163541] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1246615902] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 1247232147] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1247853138] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 1248279921] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1248873486] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1249516296] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1249928820] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 1250596431] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1251237540] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1251686268] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 1252133652] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1252865796] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1253323407] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 1253753970] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1254433194] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1254895530] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1255381491] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1256075226] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 1256411037] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1256785425] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 1257668706] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1258313931] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 1258743927] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1259325438] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1259951385] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1260362355] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1260931497] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1261568532] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1261987461] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 1262613345] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1263246789] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 1263701733] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 1264319301] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1264937982] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 1265420856] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 1266049743] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1266678231] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 1267105035] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 1267604373] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1268284941] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1268744715] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 1269157911] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1269870525] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1270332945] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1270799544] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1271402538] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1271780328] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1272155787] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 1273021932] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273659177] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 1274158200] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 1274823690] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1275456609] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 1275984990] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 1276709595] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1277344488] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 1277807580] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1278422481] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1279077345] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1279488945] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 1280224470] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1280872488] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1281303723] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1281826665] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1282539888] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1283023140] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1283480835] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1284170790] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1284649086] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1285165770] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1285835922] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 1286338956] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 1286910996] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1287522873] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1287876975] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1288253589] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1289011500] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1289671530] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 1290095478] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1290719493] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1291352202] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1291758279] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 1292497038] 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: 1293728751] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1294374312] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1294811952] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1295478723] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1296120588] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 1296533616] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1297025940] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1297716798] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1298174934] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1298612259] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1299337599] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1299799851] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1300339740] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1300902351] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1301274471] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1301651652] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1302577269] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1303289505] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1303788549] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1304503431] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1305136392] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1305639552] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1306419282] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1307094705] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 1307608197] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1308320328] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1309039536] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1309465164] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1310079435] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1310827896] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1311293004] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1311830898] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1312526712] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1313166288] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1313732343] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1314289242] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1314637170] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1315017228] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1316243061] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1316901411] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1317377649] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1318156728] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1318825263] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1319294739] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 1320189717] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1320903822] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1321377750] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1322118546] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1322820282] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1323229236] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1323809361] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1324526616] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1324995735] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1325435055] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1326122847] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1326617397] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1327128999] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1327683588] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1328031054] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1328456388] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1329525960] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1330171311] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1330652295] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 1331339142] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1331987034] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1332432045] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1333207029] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1333856979] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1334300520] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1335065697] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1335707856] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 1336180776] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1336854519] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1337488089] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1337916636] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1338467718] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1339181109] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1339640211] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1340081778] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1340787252] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1341354483] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1341938241] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1342509945] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1342870830] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1343276991] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1344432306] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1345115835] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1345594383] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 1346323356] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1346954049] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 1347425373] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1348236099] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1348863516] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1349319993] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1349998923] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1350636966] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1351036743] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1351610505] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1352313648] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1352772855] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1353198609] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1353916683] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1354386789] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1354870461] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1355430531] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 1355784381] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1356176094] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 1357061580] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1357704831] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 1358134596] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1358773122] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1359418830] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1359865437] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 1360514232] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1361150175] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1361585799] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1362277245] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1362920160] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 1363337493] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 1364048217] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1364671917] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 1365102291] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 1365615447] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1366323777] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1366783278] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 1367194752] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1367881746] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1368362121] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1368828699] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1369394208] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 1369740750] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1370117007] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 1371148149] 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: 1372450170] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1373075949] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 1373505315] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1374126852] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1374766617] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1375184580] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1375826088] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1376459553] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 1376914896] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 1377560982] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1378179705] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1378643196] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1379225736] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1379846412] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 1380286887] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1380966363] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1381586577] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1382001894] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 1382488128] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1383201540] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1383659613] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 1384075917] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1384747014] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1385226864] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1385707827] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1386272685] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1386630903] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1387026249] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1387949031] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1388605554] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 1389093048] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1389746862] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1390403196] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 1390865721] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1391515503] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1392182442] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1392589002] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1393330176] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1393974141] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 1394441601] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1394926512] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1395646938] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1396106880] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1396583328] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1397284455] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1397759979] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1398250539] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1398822915] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 1399166832] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1399555710] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1400290563] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1400922054] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1401393546] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1402083900] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1402715097] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1403143497] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1403726520] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1404368427] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1404774168] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 1405401228] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1406065122] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 1406507424] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1407189315] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1407832167] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 1408290933] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 1408758834] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1409445282] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1409902893] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 1410365838] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1411051992] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1411527306] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1411998987] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1412583942] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1412948103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1413347292] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1414477071] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1415133657] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1415572935] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1416267363] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1416940140] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1417360875] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1418049633] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1418703216] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 1419160092] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 1419796266] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1420426770] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1420901391] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 1421422443] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1422120063] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1422618057] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1423048746] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1423746009] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1424206644] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1424700270] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1425254229] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1425597810] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1425992631] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 1426855605] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1427487768] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 1427927613] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1428803271] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1429461306] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1429881054] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1430567145] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1431209682] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 1431648099] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 1432268628] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1432898355] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1433357226] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 1433864649] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1434555087] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1435015680] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1435460607] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1436145186] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1436605632] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1437081786] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1437655737] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 1437991422] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1438374546] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1439141697] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1439781105] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1440185439] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1440820794] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1441462176] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1441880370] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1442502768] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1443148161] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1443569421] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1444153746] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1444781457] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1445183670] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1445841201] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1446474813] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1446876501] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 1447348959] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1448048616] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1448520045] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 1448929251] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1449598206] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1450072029] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1450548918] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1451108925] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 1451442426] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1451814315] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1452632097] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1453269426] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1453672290] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1454340825] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1454974185] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1455383580] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1455958686] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1456600908] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1456999971] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1457649669] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1458287649] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1458689064] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1459424190] 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: 1460660481] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1461286722] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 1461748743] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1462387017] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1463027475] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1463431011] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 1463957817] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1464656088] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1465114455] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 1465526013] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1466222100] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1466698947] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1467177642] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1467733092] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 1468071633] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1468462023] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1469208090] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1469838531] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1470254058] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1470879711] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1471506645] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1471922823] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1472491461] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1473175704] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1473574410] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1474132275] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1474760679] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1475185173] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1475730795] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1476357477] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1476756204] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 1477230384] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1477912317] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1478376837] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 1478794590] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1479491391] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1479952971] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1480425660] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1480984176] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 1481342688] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1481717643] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1482443739] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1483078821] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1483498044] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1484034237] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1484681415] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1485079722] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1485714783] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1486340205] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1486738092] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1487339427] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1487982993] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1488384135] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1488958044] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1489583886] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1490001303] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 1490453370] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1491136437] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1491594216] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 1492026018] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1492704423] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1493161992] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1493629935] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1494197964] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 1494537639] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1494911460] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1495591167] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1496233095] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1496723319] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1497341286] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1497969438] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1498476336] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1499008875] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1499645826] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1500104340] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1500758532] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1501382190] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1501873107] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1502532444] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1503155892] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1503655503] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 1504097637] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1504793619] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1505267085] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1505742756] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1506297639] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 1506656634] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1507031337] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1507764804] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1508392347] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1508835090] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1509377709] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1510004244] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1510439364] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1511043387] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1511667423] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1512101871] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 1512685209] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1513329132] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 1513781661] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 1514233665] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1514927547] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1515384234] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1515853836] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1516407291] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1516744677] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1517129985] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1517880714] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1518518400] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1518941949] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1519545846] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1520172864] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1520612919] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1521235611] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1521862482] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1522293822] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1522831296] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1523477151] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1523956623] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1524407052] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1525091337] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1525565916] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1526063700] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1526620263] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1526958762] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1527333087] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1528269813] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1528900779] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1529384010] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1530100404] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1530732168] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 1531181547] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1531645437] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1532325858] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1532783049] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1533251370] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1533823893] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1534161699] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1534534113] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1535121273] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1535745183] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1536218922] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1536802953] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1537436985] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 1537945605] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1538384148] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1539072024] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1539572244] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1540053879] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1540608510] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1540947828] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1541328537] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1542150897] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1542788730] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1543191069] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 1544278575] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1544928042] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 1545376707] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1545822201] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1546525575] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1547033082] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1547527653] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1548163281] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 1548676878] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 1549192260] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1549776564] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 1550124492] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1550516856] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1551156684] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1551794202] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1552203492] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1552857978] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1553490330] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1553895819] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1554553959] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1555205526] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1555611141] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 1556325792] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1556978325] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1557383919] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 1557935736] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1558575102] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 1559037144] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1559552400] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1560113457] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 1560473712] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1560853371] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1561488306] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1562132397] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1562539398] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1563174165] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1563820398] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1564224060] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 1565086677] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1565752923] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1566176829] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1566667809] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1567306671] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 1567675389] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1568052612] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1568721399] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1569369606] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1569773562] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1570352532] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1570976484] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 1571378718] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 1572158427] 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: 1573444341] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1574109663] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1574532099] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1575008085] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1575561981] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 1575940590] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1576315503] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1576941177] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1577584281] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1578005646] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1578596880] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1579229085] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1579630143] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1580406051] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1581069924] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1581492318] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1581989031] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1582543242] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 1582891233] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1583265726] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 1585417029] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1586069667] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 1586502897] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1586998749] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1587642924] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1588055931] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1588752417] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1589391720] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1589847189] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1590334725] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1590891414] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 1591221492] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1591639539] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1592359986] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1592984169] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 1593444930] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1594048071] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1594683237] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 1595163990] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 1595756043] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1596372078] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 1596851760] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1597311345] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1597863309] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 1598203635] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1598576406] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1599171315] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1599795540] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 1600250337] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1600895184] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1601516028] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1601927628] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 1602648516] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1603291641] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 1603748874] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1604216250] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1604779386] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 1605137016] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1605514554] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1606329984] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1606967082] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 1607388615] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1608025146] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1608659031] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 1609087914] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1609744563] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1610381031] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1610821359] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1611312024] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1611868671] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 1612204713] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1612584561] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1613157336] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1613837631] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 1614290664] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1614782148] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1615417797] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 1615867218] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 1616533128] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1617161553] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 1617592011] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1618056468] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1618610679] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 1618954701] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1619329341] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 1619989056] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1620619707] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 1621028640] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 1621551288] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 1622292861] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1623004824] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1623435177] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1623953751] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1624576737] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 1625192982] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 1625780247] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1626406509] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1626759771] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1627138527] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 1628710650] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1629405939] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1629875478] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1630587399] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1631233716] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1631683452] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1632411837] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1633067583] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1633556127] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1634241630] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1634893071] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1635334092] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1635802224] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1636213005] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1636916652] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1637376972] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1637907222] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1638480480] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 1638858375] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1639243158] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1640364243] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1641041619] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 1641458469] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1642141158] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1642812780] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 1643256489] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1643953689] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1644674766] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 1645127001] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1645810635] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1646468502] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1646939910] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1647439899] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1647996819] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1648346994] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1648731924] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 1649802063] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1650442983] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 1650901035] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1651494936] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1652138124] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1652582421] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1653135771] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1653780471] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1654210299] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 1654778391] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1655444028] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1656194841] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1656615051] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1657092171] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1657670406] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1658022450] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1658485059] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 1659663327] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1660311135] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 1660737267] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1661301201] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1661966145] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1662411954] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1662963708] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1663640769] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1664067132] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 1664628126] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1665147981] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1665865866] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1666283850] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1666779471] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1667351973] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 1667710338] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1668096801] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1669384689] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1670061393] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 1670464446] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1671214755] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1671872202] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 1672295835] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1673049966] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1673706930] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 1674141861] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 1674933141] 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: 1676271807] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1676958927] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 1677386004] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1678206537] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1678870242] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1679290326] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1679781894] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1680348222] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 1680722589] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1681105545] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 1683027402] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1683691107] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 1684136433] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 1685132001] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1685771262] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 1686191409] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 1687158102] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1687799274] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 1688270682] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 1689155433] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1689794001] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1690248315] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1690743285] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1691354637] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 1691700759] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1692079935] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1693696851] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1694395857] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 1694831775] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1695832761] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1696508457] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 1696924593] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1697538759] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1698171867] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1698589515] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1699456458] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1700095068] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 1700543250] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1701058758] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1701638022] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 1701984333] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1702360695] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1703456685] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1704093405] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 1704506685] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1705185573] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1705839597] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 1706239668] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1706804463] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1707456030] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1707931890] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1708597716] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1709237334] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 1709657229] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1710159108] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1710714537] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 1711062444] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1711444539] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1712552415] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1713198669] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 1713640866] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1714266288] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1714916763] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1715358519] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1715836941] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1716482796] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 1716818880] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1717193961] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1717783620] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1718431386] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 1718874423] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 1719472776] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1720097211] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 1720531953] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1721032026] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1721655642] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1722056217] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 1725324342] ECW: w=0x3db8d670 func=0x3d69e063 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1727218857] ECW: w=0x3db8ec18 func=0x3d692c7f 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 1727789952] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1728292713] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1728970950] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1729603491] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 1730029602] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 1730955702] ECW: w=0x3db8d670 func=0x3d69e063 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1731441873] ECW: w=0x3db86b90 func=0x3d69ac97 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 1731902466] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 1732363920] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 1732882116] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1733305581] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1733760630] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1734377631] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 1734782826] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 1735608924] ECW: w=0x3db8d670 func=0x3d69e063 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1736080479] ECW: w=0x3db8ec18 func=0x3d692c7f 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 1736585508] ECW: w=0x3db8d670 func=0x3d69e063 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1737033711] ECW: w=0x3db8ec18 func=0x3d692c7f 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 1737532923] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1737957249] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1738413327] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1739032974] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 1739462907] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1739933517] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1740493608] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 1740838554] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1741232535] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 1741828305] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1742470800] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 1742893026] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1743547764] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1744173816] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 1744592619] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1745316531] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1745959089] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 1746426612] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1746894051] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1747472832] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 1747850748] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1748226900] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1749523188] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1750188510] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 1750673715] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1751293194] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1751962233] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 1752442020] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1752926259] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1753480470] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 1753839927] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1754213748] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1754986212] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1755618165] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 1756095705] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 1756826778] ECW: w=0x3db8d850 func=0x3d69d84c '>IN' [Hera] [HADES][INFO ] [KRELTSC: 1757299236] ECW: w=0x3db874f0 func=0x3d694df8 '@' [Hera] [HADES][INFO ] [KRELTSC: 1757755650] ECW: w=0x3db8d850 func=0x3d69d84c '>IN' [Hera] [HADES][INFO ] [KRELTSC: 1758233022] ECW: w=0x3db874f0 func=0x3d694df8 '@' [Hera] [HADES][INFO ] [KRELTSC: 1758724233] ECW: w=0x3db88120 func=0x3d6860cb '-' [Hera] [HADES][INFO ] [KRELTSC: 1759203264] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 1759782990] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1760236002] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1760725365] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1761454212] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 1762069050] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1762623975] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1763226675] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 1763748252] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 1764267498] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1764844452] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 1765186794] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1765564752] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1766439507] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1767061884] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1767475626] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1768017363] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1768697658] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 1769114193] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1769629638] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1770274422] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1770692889] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1771272111] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1771886382] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1772327235] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1772916495] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1773634842] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1774079475] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1774661763] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1775299869] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1775725623] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 1776278847] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1777006623] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1777518141] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1778178423] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1778734965] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 1779099231] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1779476223] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 1780159836] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1780835154] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 1781361078] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 1781996727] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1782679038] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 1783211115] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1783913040] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1784535312] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 1784977635] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1785609483] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1786233729] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 1786680063] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1787157057] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1787721180] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 1788070956] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1788446814] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1789232319] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1789952493] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 1790433477] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 1804290054] 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: 1805674563] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1806310569] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 1806782040] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1807509165] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1808156763] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 1808616852] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 1809264807] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1809904908] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 1810389399] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1810877355] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1811419827] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 1811776260] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1812154239] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1812781530] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1813432173] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 1813866915] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1814443953] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1815075801] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 1815527301] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1816050474] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1816683960] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 1817126052] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1817707710] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1818315828] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 1818788853] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1819276137] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1819918527] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1820350875] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1821051162] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1821695904] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 1822116576] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 1822587207] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1823309775] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1823773035] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1824260235] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1824801006] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 1825158615] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1825534956] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1826074971] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1826709129] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 1827129381] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 1827640668] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1828274469] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 1828674603] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1829170350] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1829814315] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1830213252] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1830731805] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1831490346] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 1831905180] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 1832348973] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1832979393] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 1833493746] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 1834066962] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1834719663] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 1835187207] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1835741019] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1836396051] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 1836899883] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 1837460940] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1838128446] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1838559219] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 1839156312] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1839809139] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 1840212801] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 1840709367] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1841394996] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1841869869] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1842350370] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1842887466] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 1843226889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1843620177] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1844103408] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1844640945] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 1844985807] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1845359124] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1845831771] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1846405491] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 1846750290] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1847124720] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 1848074445] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1848707994] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 1849144626] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1849714020] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1850373672] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 1850798229] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1851441795] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1852074735] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 1852489149] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 1853356134] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1853992749] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 1854426273] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 1854904695] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1855538328] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 1855986279] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 1856496999] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1856927835] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1857614892] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1858092537] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 1858539774] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1858931445] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1859614113] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1860074139] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1860556131] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1861107654] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1861457136] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1861831356] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 1862660583] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1863311079] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1863778980] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1864439241] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1865090136] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1865540250] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1866244422] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1866896304] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1867355973] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1868050065] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1868687919] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1869142968] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1869577584] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1869972132] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1870659861] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1871131269] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1871610426] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1872147543] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1872501834] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1872876579] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1873737558] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1874391519] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 1874841129] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1875357414] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1876069020] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1876611009] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1877074374] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1877812209] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1878337482] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1878831717] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1879385361] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 1879754646] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1880129874] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1880981340] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1881641685] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 1882051269] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1882710165] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1883346171] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 1883796831] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1884383739] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1885020144] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 1885461186] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1885957206] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1886499762] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 1886861340] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1887239340] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1888356435] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1889073522] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 1889522691] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1890082551] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1890720405] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1891187655] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1891723680] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1892372559] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1892845374] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1893318630] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1893948693] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1894424049] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1894911165] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1895543979] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1896009108] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1896521361] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1897151319] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 1897602609] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1898199450] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1898843058] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 1899308292] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1899933441] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1900579233] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 1901011329] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1901487861] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1902120255] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 1902601743] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1903091589] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1903722156] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 1904176659] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1904779737] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1905413202] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 1905847545] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1906522863] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1907168508] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 1907586954] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 1908053385] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1908742311] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1909230099] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1909821648] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1910455785] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 1910944161] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1911427581] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1911967071] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 1912345428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1912721538] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1913383815] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1914049809] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1914458763] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 1915053147] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1915731258] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1916134353] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 1916721597] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1917406428] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 1917814332] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1918398573] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1919075172] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 1919503236] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1920341094] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1921006122] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 1921443510] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1921953936] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1922492901] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 1922876130] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1923251358] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 1924070211] 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: 1925311605] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1925997297] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1926419544] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1927239174] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1927922367] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 1928391381] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1929078039] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1929763689] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 1930203912] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 1931075832] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1931746635] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 1932178836] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1932744450] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1933337637] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 1933865283] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 1934392404] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1934992941] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1935345552] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1935722082] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 1937142837] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1937786613] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 1938264699] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1938731529] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1939429317] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 1939858872] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1940444247] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1941142392] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 1941594018] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1942038987] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1942756662] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1943211480] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1943672787] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1944367656] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1944846540] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1945363938] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1945919766] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1946357091] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1946748258] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 1947653463] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1948298856] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 1948776543] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1949257548] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1949957604] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 1950384702] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1950988851] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1951649469] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 1952078268] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1952539617] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1953254688] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1953714651] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1954210818] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1954762005] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 1955135595] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1955511222] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 1956394314] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1957121502] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 1957560570] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 1958139813] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1958789637] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 1959282108] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 1959871410] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1960576758] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 1961058666] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1961562813] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1962118305] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1962502773] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1962886968] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1963837281] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1964531331] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 1964974347] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1965693618] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1966363266] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 1966803237] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1967322273] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1968005277] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 1968471330] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1968983646] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1969536849] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1969937424] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1970315550] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1971053805] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1971748926] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 1972217583] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1972824294] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1973500977] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 1973993364] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1974648921] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1975325646] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 1975795920] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1976341521] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1976892540] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 1977240615] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1977614037] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 1978153968] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1978793943] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 1979283075] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 1979912466] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1980568800] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 1981015911] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 1981560462] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1982207913] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 1982664054] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1983145038] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1983696855] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 1984041780] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1984428075] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 1985063199] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1985701074] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 1986144048] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 1986629694] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1987322526] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 1987751262] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 1988211225] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1988921970] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 1989378006] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 1989820959] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1990512972] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1990989231] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1991466561] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1992035934] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 1992381153] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1992781728] 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: 2000676258] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2001321504] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 2001752970] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 2002220304] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2002911876] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2003354304] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 2003847867] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2004566088] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2005021872] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 2005482486] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2006173323] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2006641518] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2007122124] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2007696516] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 2008039383] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2008419210] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2008995009] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2009649306] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 2010097614] 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: 2017741656] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2018417394] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 2018878848] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 2019510318] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2020195674] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 2020652298] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2021127885] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2021681088] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 2022048651] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2022435009] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2023386939] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2024033886] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 2024534505] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2025061311] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2025696603] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 2026171707] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2026753155] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2027389833] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 2027856369] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2028346740] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2029023465] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 2029501719] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2030175315] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2031008805] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 2031512049] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2032099566] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2032872198] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 2033336781] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2033798025] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2034487686] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 2034989019] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 2035511562] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2036198598] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 2036696109] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2037170058] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2037858774] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 2038330959] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2038830465] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2039524998] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 2040007200] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 2040518508] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2041220370] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 2041726428] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2042215518] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2042907573] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 2043442380] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2043945330] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2044572285] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 2045015952] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 2045587068] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2046217299] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 2046662436] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2047199196] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2047919496] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 2048399829] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2048874366] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2049587820] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 2050069518] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2050579104] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2051301924] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 2051814051] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2052378762] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2052981924] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 2053526349] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 2054072643] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 2054421831] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2054801217] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2055411981] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2056071528] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2056499445] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 2057244714] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2057926164] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 2058538608] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2059228416] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2059880592] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2060286039] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2060977338] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2061710805] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2062152477] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2062785942] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2063419008] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2063827752] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2064428142] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2064780942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2065159131] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2065835268] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2066497125] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2066902026] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2067547545] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2068208730] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2068611006] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 2069298735] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2069938269] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 2070364716] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 2071037556] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2071676376] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 2072087115] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2072930685] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2073570282] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 2074019598] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2074509507] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2075207715] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2075670135] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2076153072] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 2076484284] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2076878979] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2077529958] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2078149689] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 2078558496] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 2079207606] 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: 2080524957] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2081157771] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 2081576406] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2082181479] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2082828804] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 2083241160] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2083951758] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2084568990] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 2085016101] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2085741021] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2086359597] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 2086791525] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 2087639631] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2088258585] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2088696561] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 2089152597] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2089834719] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2090295144] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2090757417] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 2091093648] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2091493215] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 2092111623] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2092734084] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 2093166558] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2093764260] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2094387036] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 2094815625] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2095464399] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2096089149] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 2096527566] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2097174093] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2097812976] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 2098252422] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2098869696] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2099491506] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2099947143] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 2100725172] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2101346961] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2101803627] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 2102273082] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2102967048] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2103428985] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2103911901] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 2104247733] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2104622310] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 2105393073] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2106033993] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 2106469722] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2107136346] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2107761348] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 2108226351] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 2108995140] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2109619575] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 2110110198] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2110879827] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2111503422] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 2111960235] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 2112421017] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2113107780] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2113569087] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 2113976256] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2114667051] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2115126951] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2115593025] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 2115934065] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2116310196] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2116871169] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2117500014] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2117904726] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2118523617] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2119219599] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2119619649] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2120218044] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2120862723] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2121268632] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2121869736] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2122499673] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 2122952937] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2123432934] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 2123773995] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2124149265] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2124935295] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2125575774] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 2126019945] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2126644212] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2127288555] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 2127743520] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2128623756] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2129316840] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 2129800533] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2130296070] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 2130669282] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2131098354] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 2132067336] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2132666361] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 2133114186] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 2133586329] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2134268031] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 2134679484] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 2135113995] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2135823543] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2136284178] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2136757161] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2137112439] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2137504404] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2138188815] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2138833221] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2139237912] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2139894204] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2140554045] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2140960857] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2141449149] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 2141841345] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2142217917] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2143074486] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2143754025] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 2144200737] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 2145471510] 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: 2146800831] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2147464893] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 2147922399] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2148788061] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2149458654] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 2149951398] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2150769453] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2151433326] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 2151876111] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2152400628] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 2152779090] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2153153583] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2153925984] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2154646431] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2155075902] 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: 2155983543] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2156660121] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 2157097026] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2157643803] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2158283610] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 2158883454] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 2159474184] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2160138246] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2160508539] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2160883347] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2162093157] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2162822382] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 2163313593] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2163824775] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2164697913] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2165258886] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2166368442] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2167120263] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 2167689426] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 2168370687] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2169100584] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 2169696501] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2170312137] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2171048397] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 2171445486] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2171861433] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 2174090835] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2174819241] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 2175295437] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 2176021050] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2176895637] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2177412405] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 2177994735] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2178771273] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 2179293165] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2179841034] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2180550477] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2180960166] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2181389637] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2182609233] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2183284320] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2183917239] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2184643083] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 2185142148] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2185943025] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2186689092] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 2187211803] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2187810849] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2188449501] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 2188803330] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2189178180] Running FIND.existing: FIND DUP . CR [Hera] 1035495856 [Hera] [HADES][TEST ] [KRELTSC: 2190056967] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2190694737] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 2191145061] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 1035661920 [Hera] [HADES][TEST ] [KRELTSC: 2191937286] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2192569323] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 2192996883] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2193622116] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2194274334] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 2194672284] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 2195084472] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2195778795] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 2196234831] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2196717852] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2197353228] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2197737129] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2198128548] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2198773500] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2199438276] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 2199905253] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2200527840] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2201190012] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 2201610936] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2202135474] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2202794643] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2203148094] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2203521348] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 2204156514] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2204821311] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 2205275772] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2205802473] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2206515402] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2207016000] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2207531025] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2208166296] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2208597552] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2209004616] Running LATEST.basic: LATEST @ . CR [Hera] 1035536480 [Hera] [HADES][TEST ] [KRELTSC: 2209773846] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2210415858] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 2210877774] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 1035557224 [Hera] [HADES][TEST ] [KRELTSC: 2211692070] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2212331646] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 2212783713] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 1035557224 [Hera] [HADES][TEST ] [KRELTSC: 2213722455] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2214367050] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 2214832515] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2215325427] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2215974495] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 2216325489] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2216700486] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 1035663000 [Hera] [HADES][TEST ] [KRELTSC: 2217926340] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2218576731] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 2219009793] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 1035663240 [Hera] [HADES][TEST ] [KRELTSC: 2220062985] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2220711948] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 2221168719] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 2221767555] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 2222208996] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2222986206] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2223523344] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2224075392] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2224711209] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2225063862] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2225464437] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 2226337575] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2226984837] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 2227390368] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2227983135] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2228684829] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2229134019] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2229763641] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2230474848] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 2231025153] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 2231654628] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2232424446] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 2232830355] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2233213458] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2235546936] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2236287522] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2236738812] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 1035663912 [Hera] [HADES][TEST ] [KRELTSC: 2238682572] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2239351317] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 2239819407] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2242418472] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2243141061] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 2243647140] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 2245648293] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2246130705] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 2246704971] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2247424305] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 2247914949] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2249872842] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2250586842] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 2251092333] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 2251930086] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 2252362224] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2253118161] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 2253556011] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 2254062930] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 2254453005] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2255187732] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2255640891] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2256186345] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2256786546] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 2257137015] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2257542483] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2258660145] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2259394431] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2259888057] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2260782363] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2261360934] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2261931672] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2262570261] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 2263019556] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 2264332329] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2264994627] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 2265461415] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2265970854] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2266544889] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2266919571] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2267311053] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2268505764] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2269180809] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2269673091] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2271033534] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2271733149] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 2272169865] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 2273677518] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2274359367] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 2274834534] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2275344813] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2275939701] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 2276299746] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2276676528] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 1035666816 [Hera] [HADES][TEST ] [KRELTSC: 2277383598] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2278045413] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 2278507980] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 2279063325] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2279739756] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2280338193] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 1035541552 [Hera] [HADES][TEST ] [KRELTSC: 2281438677] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2282106666] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2282545251] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2283041922] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2283630594] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 2284016343] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2284411227] Running CURRENT.basic: CURRENT @ . CR [Hera] 1035666816 [Hera] [HADES][TEST ] [KRELTSC: 2285187282] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2285835279] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 2286318489] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 1035667304 [Hera] [HADES][TEST ] [KRELTSC: 2287861170] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2288529663] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 2288963775] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 2289532140] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2290178478] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2290746066] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2291244228] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2291911062] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 2292260754] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2292664353] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2293901778] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2294678358] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 2295210939] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2297030526] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2297669430] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 2298105369] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2299398234] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2300035647] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 2300468982] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2301045075] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2301679590] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 2302188693] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 2302657560] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 2303354970] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2303994420] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 2304345246] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2304724212] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 2305536975] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2306241777] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 2306709048] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2307257946] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2307829944] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2308228251] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2308603521] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2309292951] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2309953653] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 2310461475] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2311426257] 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: 2312665950] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2313307920] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 2313750096] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2314890291] ECW: w=0x3db92b40 func=0x3d6a023f 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 2315560947] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2316228663] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 2316897660] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2317383726] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2317977564] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2318333472] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2318713803] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2319971556] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2320624677] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 2321298609] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2321924724] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2322572007] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 2322978273] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2323467552] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2324221851] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2324727468] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2325229620] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2325833139] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 2326240098] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2326626057] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2327111892] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2327693739] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 2328066783] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2328449466] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2328926061] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2329489806] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 2329835046] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2330226927] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2330803902] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2331412671] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 2331932127] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 2332478883] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2333080260] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 2333414391] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2333792496] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2334661875] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2335168248] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2335735374] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2336429676] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 2336883780] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 2337362958] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2338036890] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 2338557165] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 2339141217] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 2339643936] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2340317784] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 2340823653] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2341343550] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2341926825] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 2342258016] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2342664954] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 2343199782] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2343880224] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2344357113] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2345097867] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2345574294] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2346137745] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2346758925] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 2347258326] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2347722573] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2348303727] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2348668455] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2349132156] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2350364331] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2351022471] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 2351485353] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2352157878] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2352808122] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 2353292298] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2354025597] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2354687685] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2355121503] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2355694992] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2356414452] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2356877460] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2357396706] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2357970069] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 2358340782] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2358717417] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2359839993] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2360510187] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 2360943564] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 2361615942] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2362318896] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 2362765062] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 2363569635] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2364243042] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 2364664659] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2365169478] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2365753026] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2366106792] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2366512722] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 2367116535] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2367766569] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 2368196187] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2368929780] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2369582691] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 2370002859] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2370442977] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2371142865] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2371582101] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2372090763] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2372662110] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 2373011991] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2373387114] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 2374703898] ECW: w=0x3db933b8 func=0x3d68bba1 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 2375272011] ECW: w=0x3db8ff00 func=0x3d68e4f7 ',' [Hera] [HADES][INFO ] [KRELTSC: 2375735565] ECW: w=0x3db93f18 func=0x3d68b990 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 2376582033] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2377838379] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2378508930] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 2378945478] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2379901377] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2380565586] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 2381015154] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 2381488389] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2381856582] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2382562875] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2383052301] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2383558002] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2384169921] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 2384501112] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2384891250] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2385861912] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2386427295] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2387067417] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 2387502516] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 2387902755] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2388532545] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 2389102884] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2389567404] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2390139570] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 2390471349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2390849181] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 2391437076] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2392068315] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 2392496274] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2393170416] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2393641677] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2394197148] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2394820491] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2395265166] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2395728951] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2396320689] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 2396669058] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2397040632] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 2398543287] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2399075007] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 2399602506] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2400029247] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2400514032] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2401152726] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 2401574469] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 2402180130] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 2402655213] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2403351195] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 2403893037] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2404384101] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2404961076] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 2405299197] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2405728773] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 2406698028] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2407167147] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 2407687674] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2408112399] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2408574315] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2409224097] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 2409626688] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 2410203411] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 2410663143] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2411341863] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 2411884860] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 2412385584] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 2412798276] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2413477647] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2413956027] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2414427582] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2415008169] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 2415364161] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2415742413] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2417102100] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2417749593] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2418171021] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 2418740520] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 2419180428] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2419900014] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2420384715] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2420887539] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2421515901] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 2421857172] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2422234227] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 2423264613] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2423741040] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2424474465] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2425106229] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2425583475] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 2426302893] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2426786502] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2427342939] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2427978819] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2428387542] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 2429023002] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 2429466753] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2430194592] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2430657621] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2431179975] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2431802478] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 2432310258] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 2432866338] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2433466308] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2433805332] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2434198977] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2436005649] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2436657216] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2437143303] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2437720320] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2438284842] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2438912049] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2439369681] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2440132779] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2440731405] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2441211717] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2441762799] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2442395823] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2442840267] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2443773591] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2444266461] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2444749608] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2445204132] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2445696225] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2446172253] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2446717833] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2447413794] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2447864139] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2448896331] 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: 2450128968] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2450615958] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2451077055] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2451649704] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2452318386] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2452760709] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2453275398] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2453629773] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2454323025] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2454786663] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2455294086] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2455631682] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2456020035] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2456884647] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2457385266] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2457868350] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2458367394] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2458913520] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2459535792] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2459973264] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2460908793] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2461406745] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2461861500] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2462499207] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2463126603] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2463571593] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2464580874] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2465070762] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2465571087] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2466023826] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2466519762] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2467045812] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2467596054] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2468220531] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2468667327] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2469367236] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2469871215] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2470380654] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2471007378] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2471676018] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2472120357] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2472529983] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2472888810] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2473562553] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2474029383] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2474598294] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2475176004] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 2475519963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2475895380] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 2476436529] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2476801173] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2477502069] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2477945736] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2478695856] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 2479067325] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2479787037] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 2480324427] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2480847936] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 2481215961] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2481594423] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 2482299603] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2482672290] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2483449626] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2483937771] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2484911793] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 2485321860] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2486017359] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 2486481270] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2486962632] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2487579339] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 2487926301] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2488306296] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 2489029074] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2489417133] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2490112149] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2490561507] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2491295856] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 2491697292] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 2492042049] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2492735595] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 2493234072] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2493776460] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 2494121973] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2494500246] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 2495086230] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2495443272] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2496204585] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2496686451] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2497583508] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 2497991958] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 2498336967] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2499038682] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 2499490791] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2499987210] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2500550619] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2500900290] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2501285661] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2502633231] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2503127403] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2503587660] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2504109909] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2504574219] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2505020910] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2505511722] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2505960051] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2506431564] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2506886550] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2507330259] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2507818929] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2508286809] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2508739632] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2509247286] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2509715670] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2510197704] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2510721213] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2511172902] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2511623940] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2512064205] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2512561086] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2513054901] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2513540316] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2514000237] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2514441720] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2514955842] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2515539075] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2516188899] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 2516660454] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2518097379] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2518576704] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2519063337] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2519568534] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2520075348] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2520556122] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2521043301] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2521585248] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2522112663] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2522567880] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2523040884] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2523555972] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2524053924] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2524532640] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2524982712] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2525457333] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2525923323] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2526421296] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2526867945] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2527366905] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2527819413] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2528314194] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2528765442] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2529257556] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2529701916] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2530173702] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2530702209] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2531180106] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2531640111] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2532120444] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2532567954] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2533058871] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2533552308] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2534004711] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2534445039] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2534991669] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2535599556] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2536239447] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 2536678179] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 2537193708] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2537561754] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2538268005] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2538744264] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2539225920] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2539575843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2539962894] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2540955501] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2541423465] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2541889371] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2542342803] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2542795395] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2543240028] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2543719920] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2544179547] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2544630921] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2545082421] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2545549986] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2546075532] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2546570964] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2547020826] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2547470058] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2547925149] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2548425915] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2548871997] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2549321271] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2549770356] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2550223221] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2550701958] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2551147662] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2551598616] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2552194974] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 2552690490] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2553179538] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2553762666] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2554429983] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 2554870500] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2555865018] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2556336489] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2556862749] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2557362276] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2557815645] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2558295012] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2558786706] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2559348120] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2559826353] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2560379703] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2560970223] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2561576409] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2562141162] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2562734244] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2563313844] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2563868391] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2564367792] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2564956548] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2565443832] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2565971919] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2566426905] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2567011839] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2567938128] 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: 2569276080] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2569765821] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2570215578] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2570697864] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2571173451] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2571640008] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2572109190] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2572618818] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2573064165] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2573558904] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2574007695] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2574462009] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2574926802] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2575425552] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2576019075] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2576658798] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 2577123255] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 2577560391] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2577916425] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2578602264] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2579075835] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2579640693] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2580266955] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 2580614106] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2580995886] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 2582035659] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2582505408] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2582961654] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2583415779] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2583895020] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2584375752] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2584824186] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2585276778] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2585726262] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2586231480] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2586714522] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2587267557] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2587858161] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2588467014] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2588957679] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2589447021] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2589896022] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2590402458] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2590852950] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2591324253] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2591802129] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2592297519] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2592743517] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2593192959] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2593639062] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2594162676] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2594894568] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2595535026] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 2595972729] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2596813170] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2597454993] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 2597887299] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 2598559719] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2599016322] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2599738008] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2600321493] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2600999226] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 2601439512] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2601840843] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 2603058171] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2603558748] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2604018648] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2604471429] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2604962871] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2605446585] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2605897980] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2606352714] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2606835588] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2607375288] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2607997623] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2608597257] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2609239962] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2609699862] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2610205941] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2610875799] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2611559055] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2612176770] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2612762019] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2613369927] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2614027206] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2614651830] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2615416020] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2615974557] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2616593994] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2617280904] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2618057946] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2618827302] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 2619325590] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2620359798] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2621119515] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 2621655015] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 2622200301] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2622633321] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2623442493] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2624047860] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2624571138] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2625227766] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 2625664062] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2626105041] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 2627691360] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2628372852] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2628959949] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2629673109] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2630355000] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2630957931] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2631602610] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2632246617] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2632850241] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2633448888] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2634095688] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2634714978] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2635385844] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2636038230] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2636711700] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2637402495] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2638097595] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2638771086] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2639448231] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2640094317] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2640743133] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2641352910] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2641942947] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2642495394] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2643017286] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2643516204] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2644114683] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2644731432] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2645360361] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2645945547] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2646724122] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2647251999] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2647751169] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2648267748] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2648846697] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2649567522] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2650270623] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 2650721934] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 2652192186] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2652737535] ECW: w=0x3db896b0 func=0x3d6936fb '0<' [Hera] [HADES][INFO ] [KRELTSC: 2653323099] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2653861056] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2654506974] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2655233700] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 2655803136] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 2656411779] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2656831737] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2657636142] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2658136257] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2658674655] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 2659092219] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2659588722] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 2661162462] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2661934464] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2662578429] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2663245767] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2664047589] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2664724776] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2665413660] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2666038368] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2666657217] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2667279447] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2667953925] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2668524726] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2669156826] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2669809317] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2670382281] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2670963708] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2671525815] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2672070261] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2672649168] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2673230406] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2673938379] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2674538706] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2675126076] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2675706243] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2676335046] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2676922647] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2677691289] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2678398275] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2678963532] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2679466125] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2680016892] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2680617639] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2681218239] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2681745465] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2682414210] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2683094547] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2683823919] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 2684277603] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 2685485670] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2686012497] ECW: w=0x3db896b0 func=0x3d6936fb '0<' [Hera] [HADES][INFO ] [KRELTSC: 2686534431] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2687048889] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2687639598] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2688400785] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 2688960078] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 2689454691] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2689845333] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2690650053] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2691163293] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2691706815] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2692418631] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 2692889073] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2693322912] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 2694736359] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2695363734] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2695879032] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2696373834] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2696919876] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2697417723] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2697953811] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2698500399] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2699508252] 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: 2700934257] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2701668291] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2702299110] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2702837508] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2703470490] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2703982890] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2704494681] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2704995006] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2705573409] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2706071130] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2706597201] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2707108845] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2707637961] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2708127366] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2708640732] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2709239400] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2709807345] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2710303071] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2710798734] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2711323986] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2711900499] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2712453009] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2713040421] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2713589844] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2714153841] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2714640054] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2715181581] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2715918093] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2716623357] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 2717087331] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 2717729952] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2718182166] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2719009125] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 2719617936] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2720202177] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 2720591916] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2721007212] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 2722391784] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2722929132] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2723489664] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2724098475] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2724675681] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2725197615] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2725728957] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2726238711] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2726735172] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2727213846] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2727732693] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2728216365] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2728760790] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2729283354] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2729771163] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2730256305] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2730807471] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2731292760] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2731817781] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2732335851] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2732855874] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2733329214] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2733842454] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2734380306] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2734963728] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2735442549] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2735920446] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2736405294] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2736951630] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 2737434693] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2737948227] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2738469741] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2738960469] ECW: w=0x3db89b60 func=0x3d693a13 '<' [Hera] [HADES][INFO ] [KRELTSC: 2739416883] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2739926952] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2740690659] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2741423265] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 2741884824] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 2742364569] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2742762393] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2743541094] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 2744029575] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2744554848] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2745224223] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 2745583008] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2745997380] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 2747800020] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2748395601] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2748962811] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2749792479] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2750408808] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2750964006] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2751641382] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2752248702] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2752853481] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2753370207] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2753948652] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2754533838] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2755074609] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2755636317] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2756165223] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2756661411] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2757134415] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2757713301] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2758312494] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2758916202] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2759605758] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 2760087561] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 2761150224] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2761663296] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2762195877] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2762688264] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2763173112] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 2763713673] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2764196925] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2764667262] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 2765193228] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2765720601] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2766210720] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 2766750546] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2767242513] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2767746870] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 2768301690] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2768760036] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2769303936] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2769959619] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2770436172] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 2771229888] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2771996724] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 2772530061] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 2773723428] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2774264283] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2774785083] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2775270162] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2775791781] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2776343115] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2776903815] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2777571321] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2778097938] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2778609099] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2779195881] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2779698222] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2780207178] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2780757798] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2781301236] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2781845325] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2782319631] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2782898349] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2783366817] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2783839590] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2784399261] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2784929763] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2785476288] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2785990956] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2786554491] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2787219876] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2787698550] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2788165359] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2788631307] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2789206476] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2789672697] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2790167877] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2790663498] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2791140555] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2791708395] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2792223693] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2792700309] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2793175476] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2793683970] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2794200864] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2794662150] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2795262078] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2795862951] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2796358824] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2796834999] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2797292001] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2797790709] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2798280975] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2798775483] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2799225093] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2799737094] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2800190211] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2800646373] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2801178030] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2801619408] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2802097893] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2802595593] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2803038903] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2803627428] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2804145330] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2804639775] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2805223659] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2805912375] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2806360788] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2806901979] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 2807247660] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2807640066] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 2808776628] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2809265214] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2809830849] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2810344278] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2810799369] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2811296418] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2811738195] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2812210737] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2812702137] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2813137866] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2813581995] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2814082257] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2814536676] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2814983871] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2815473276] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2815909740] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2816386650] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2816904132] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2817352986] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2817974754] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2818746063] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 2819177991] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 2820221544] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2821146048] 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: 2822417136] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2822943102] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2823419214] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2823881193] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 2824451574] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2824934553] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2825380572] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 2825876697] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2826309801] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2826763800] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 2827283088] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2827719258] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2828165319] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 2828713839] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2829181698] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2829713607] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2830342956] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2830783746] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 2831588886] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2832220398] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 2832671100] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 2833655223] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2834135409] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2834589219] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2835049455] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2835528087] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2835980553] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2836437030] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2836879626] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2837367645] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2837824437] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2838328038] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2838775401] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2839240089] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2839740918] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2840201532] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2840697825] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2841129837] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2841640137] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2842083111] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2842523838] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2843011269] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2843451597] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2844011961] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2844467052] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2844917607] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2845376142] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2845897593] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2846360349] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2846821740] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2847333006] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2847797505] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2848320951] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2848786248] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2849250159] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2849771736] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2850263220] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2850725157] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2851186002] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2851648968] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2852175900] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2852627001] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2853110526] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2853582669] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2854052502] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2854556817] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2855015793] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2855474895] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2855939058] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2856456225] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2856900858] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2857353366] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2857806483] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2858288559] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2858799132] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2859292170] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2859743355] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2860210542] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2860740204] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2861311740] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2861796000] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2862374424] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2863005621] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2863696878] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2864176371] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2864702190] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2865287019] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 2865693663] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2866089345] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 2867685324] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2868233739] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2868768987] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2869563060] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2870134848] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2870688807] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2871229347] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2871847608] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2872468221] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2873046120] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2873598000] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2874174093] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2874684708] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2875218717] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2875756338] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2876219808] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2876694303] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2877273483] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2877762447] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2878446501] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2879159976] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 2879695749] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 2880685563] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2881575690] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 2882064360] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 2883198360] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2883781425] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2884278957] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2884792029] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2885335404] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2885855217] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2886381015] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2886877896] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2887394160] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2888022921] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2888594835] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2889104316] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2889653382] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2890233780] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2890760628] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2891359569] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2891948031] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2892541344] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2893125249] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2893617783] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2894242785] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2894752560] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2895284763] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2895805164] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2896343247] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2896922049] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2897441715] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2897976522] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2898583779] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2899280853] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2899835715] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2900507652] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2901099495] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2901709692] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2902426716] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2903142165] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2903778150] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2904442359] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2905165200] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2905763847] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2906375262] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2907084831] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2907662814] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2908292016] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2908875858] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2909457768] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2910087600] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2910872727] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2911382985] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2911967352] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 2912383383] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2912850759] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 2913982827] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2914538760] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2915091732] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2915624145] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2916180708] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2916740043] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2917269453] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2917823790] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2918420400] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2918916336] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2919447678] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2920048341] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2920544508] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2921037021] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2921635521] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2922130323] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2922624558] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2923176879] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2923699338] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2924263986] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2925031746] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 2925519660] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 2926374675] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2927037414] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 2927537067] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 2928620646] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2929135356] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2929683162] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2930206629] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2930690679] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2931164187] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2932131027] 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: 2933417319] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2933939295] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2934415995] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2934894312] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2935418409] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2935932636] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2936422818] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2936945655] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2937477291] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2938052502] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2938519122] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2938994058] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2939468364] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2939943300] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2940476574] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2940940947] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2941423464] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2941892415] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2942371593] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2942849910] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2943304833] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2943775170] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2944259997] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2944793544] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2945255670] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2945726196] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2946196491] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2946702444] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2947199598] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2947643538] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2948119188] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2948618295] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2949079791] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2949561594] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 2950020465] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2950584672] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 2951055366] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2951586372] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2952047847] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2952551028] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2953128780] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2953785450] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2954236782] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2954754516] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2955349362] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 2955712368] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2956109961] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 2957142090] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2957646069] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2958125394] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2958637752] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2959123986] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2959621854] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2960063841] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2960526177] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2961089103] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2961537684] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2961993867] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2962493730] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2962940169] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2963424408] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2963921310] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2964364053] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2964816330] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2965339608] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2965785144] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2966311467] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2966963916] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 2967443115] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 2967962298] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2968338912] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2969047053] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 2969525937] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2970014439] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 2970365790] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2970749943] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 2971754919] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2972262573] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2972735577] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2973206607] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2973706239] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2974259673] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2974752186] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2975222817] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2975786835] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2976253644] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2976735930] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2977286193] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2977789878] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2978257191] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2978769927] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2979227916] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2979695607] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2980276992] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2980763709] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2981335224] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2982080136] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 2982648354] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 2983105188] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2983485456] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2984250192] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 2984713830] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2985218838] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2985812256] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 2986218963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2986637808] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 2988170913] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2988781803] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2989273287] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2989768803] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2990247561] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2990806644] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2991274902] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2992117716] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2992663821] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2993236806] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2993751579] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2994296991] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2994835662] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2995386996] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2995864683] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2996412720] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2996980539] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 2997562029] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2998061178] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2998641135] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 2999192847] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 2999781876] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3000260340] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3000972765] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3001542789] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3002234277] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 3002704299] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 3003786135] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3004300047] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3004805727] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3005359896] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3005822190] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3006340323] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3006774435] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3007395111] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3007847262] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3008354979] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3008780040] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3009295233] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3009750723] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3010243341] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3010668171] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3011146278] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3011644041] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 3012137226] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3012593808] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3013072629] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3013555062] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3014052846] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3014480427] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3014977224] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3015429039] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3015943749] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3016368579] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3016845153] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3017292873] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3017800569] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3018220086] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3018693300] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3019137996] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3019624629] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3020073168] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3020549406] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3020996706] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3021488190] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3021927741] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3022395873] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3022835004] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3023317815] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3023803461] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3024335874] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3024797454] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3025324197] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3025793169] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3026348136] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3026911188] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3027573255] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3028002012] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 3029038404] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3029537280] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3030018747] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3030527283] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3031027335] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3031529025] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3031959840] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3032477070] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3032937222] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3033443679] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3033878421] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3034389309] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3034847298] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3035344683] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3035788497] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3036273240] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3036748890] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3037290165] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3037717032] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3038298333] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3038897400] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3039565620] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 3040136106] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3040680321] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 3041063865] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3041483865] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 3042602703] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3043131987] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3043596255] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3044066151] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3044520066] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3045039480] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3045457485] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3045928389] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3046368633] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3046856505] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3047312457] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3047837415] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3048303468] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3048817086] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3049276272] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3049769226] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3050231604] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3050746146] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3051244917] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3052153209] 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: 3053464617] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3053937495] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3054454011] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3054959334] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3055499370] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3056061036] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3056721612] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 3057160869] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 3058170633] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3058679904] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3059171745] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3059694582] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3060141987] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3060641199] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3061061745] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3061550709] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3062043390] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3062530359] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3062946810] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3063414795] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3063874275] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 3064355448] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3064770240] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3065236545] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3065673975] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 3066176043] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3066628782] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3067098384] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3067537872] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3068044749] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3068462628] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3068929773] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3069390870] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3069873534] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3070304916] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3070772145] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3071210478] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3071691924] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3072121794] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3072590703] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3073063455] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3073548345] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3073964439] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3074485071] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3074931111] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3075430785] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3075850470] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3076342857] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3076791879] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3077277630] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3077695488] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3078178299] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3078644856] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3079132476] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3079549410] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3080029029] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3080571627] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3081216138] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 3081635865] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 3082609992] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3083092173] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3083546571] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3084007479] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3084452616] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3084961782] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3085381446] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3085852665] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3086293623] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3086793255] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3087232974] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3087711753] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3088155609] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 3088642557] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3089085657] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3089556246] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3090016671] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 3090501309] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3090932985] ECW: w=0x3db94888 func=0x3d688b94 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3091411974] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3091899216] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3092537511] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 3092972043] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3093467853] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3094038864] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 3094367787] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3094742868] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 3095566425] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3096032877] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3096487884] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3096947322] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3097480638] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3098061624] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3098496681] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3098936421] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3099459237] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3099901917] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3100431579] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3100921236] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3101445921] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3101905716] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3102390438] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3102821799] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3103287327] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3103773939] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3104449236] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 3104891307] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 3105852141] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3106338711] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3106815075] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3107271678] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3107735064] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3108229803] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3108664125] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3109134672] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3109591464] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3110250591] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3110656920] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 3111578946] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3112107894] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3112559856] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3113025678] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3113498031] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3114021519] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3114455568] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3114896862] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3115416822] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3115848582] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3116332842] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3116793204] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3117408903] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 3117903621] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 3118920945] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3119404995] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3119886651] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3120415137] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3120858174] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3121311123] ECW: w=0x3db88210 func=0x3d68617e '*' [Hera] [HADES][INFO ] [KRELTSC: 3121820016] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3122309904] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3122813442] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3123383424] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3123980370] ECW: w=0x3db88210 func=0x3d68617e '*' [Hera] [HADES][INFO ] [KRELTSC: 3124579668] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3125208429] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3125736306] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3126314835] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3126959724] ECW: w=0x3db88210 func=0x3d68617e '*' [Hera] [HADES][INFO ] [KRELTSC: 3127534284] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3128144187] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3128761650] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3129382830] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3129983367] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3130837080] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 3131379678] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3131923473] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 3132348387] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3132792516] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 3134139519] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3134792703] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3135482637] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3136128009] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3136632744] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3137285844] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3137744316] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3138255162] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3138753009] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3139248441] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3139703091] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3140353230] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3140791773] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3141280065] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3141775980] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3142235922] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3142709556] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3143191884] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3143851704] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 3144308643] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 3145561923] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3146295117] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3146913882] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3147432078] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3148009452] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3148501062] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3148938450] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3149396544] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3149896911] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3150571683] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3150984354] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 3151937103] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3152428734] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3152881557] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3153340029] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3153799803] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 3154331607] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3155164845] 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: 3156408297] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3156855597] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3157381038] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3157906605] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3158546181] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3159098691] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3159864393] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 3160410372] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 3161812899] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3162558105] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3163188735] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3163811322] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3164644539] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3165347220] ECW: w=0x3db88210 func=0x3d68617e '*' [Hera] [HADES][INFO ] [KRELTSC: 3166018401] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3166780365] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3167419164] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3168069996] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3168768246] ECW: w=0x3db88210 func=0x3d68617e '*' [Hera] [HADES][INFO ] [KRELTSC: 3169400514] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3170095110] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3170732712] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3171345324] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3171950502] ECW: w=0x3db88210 func=0x3d68617e '*' [Hera] [HADES][INFO ] [KRELTSC: 3172484658] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 3173153403] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3173697219] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3174214092] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3174681846] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3175356765] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 3175791255] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3176255376] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3176879748] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 3177220053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3177658911] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 3178902783] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3179469909] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3179954526] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3180449832] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3180905784] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3181442796] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3181911516] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3182400123] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3182906748] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3183406212] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3183869556] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3184351632] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3184779423] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3185217336] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3185766570] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3186253476] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3186720390] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3187184049] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3187674714] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3188143371] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3188584875] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3189085347] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3189573996] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3190031565] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3190522608] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3191055336] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3191635419] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3192138831] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3192573048] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3193035237] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3193599906] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3194103255] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3194729517] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3195182172] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3196462731] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3196959381] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3197411196] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3197937939] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3198389124] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3198838104] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3199291746] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3199732872] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3200202957] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3200649207] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3201167424] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3201601200] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3202071600] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3202511235] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3202973382] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3203470326] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3203903619] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3204409971] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3204885096] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3205377189] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3205975059] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3206477673] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3206946981] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3207390627] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3207880746] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3208343229] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3208787253] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3209230059] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3209670240] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3210208890] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3210698862] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3211188330] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3211652829] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3212113296] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3212834625] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3213274302] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3213736911] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 3214066380] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3214443729] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 3215644404] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3216128286] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3216584931] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3217085592] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3217541439] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3217993443] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3218450193] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3218938401] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3219463737] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3219922818] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3220505652] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3221083551] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3221549982] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3222003708] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3222489774] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3222922101] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3223425303] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3223879344] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3224329101] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3224836965] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3225337374] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3225860568] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3226297053] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3226739229] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3227367255] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3227802480] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3228280818] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3228813105] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3229287789] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3229752624] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3230261433] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3230723937] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3231375000] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3231828705] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3232874673] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3233352066] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3233870661] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3234338688] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3234857325] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3235418319] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3235941870] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3236465904] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3236923830] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3237368610] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3237918411] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3238358970] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3238798059] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3239264574] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3239825568] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3240327300] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3240775314] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3241248486] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3241744023] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3242224692] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3242714580] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3243157428] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3243668295] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3244143924] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3244688958] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3245152596] ECW: w=0x3db95788 func=0x3d688f67 'J' [Hera] [HADES][INFO ] [KRELTSC: 3245607099] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3246097260] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3246542586] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3247032810] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3247466943] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3247931232] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3248432313] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3248911344] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3249582315] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3250164792] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3250715181] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3251372187] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3251718666] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3252102672] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 3253276320] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3253780740] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3254505051] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3255158550] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3255563493] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3256612926] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3257099601] ECW: w=0x3db897a0 func=0x3d6937b4 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3257557485] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3258046092] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3258712779] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3259412037] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3259826724] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3261285573] 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: 3262842618] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3263371230] ECW: w=0x3db897a0 func=0x3d6937b4 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3263833671] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3264320409] ECW: w=0x3db88e40 func=0x3d686b51 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 3264793770] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3265490088] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3266196360] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3266603235] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 3267568857] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3268056540] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3268560687] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3269175840] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3269832468] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3270326892] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3270829737] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3271216788] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3271593465] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 3272497242] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3272969007] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3273547935] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3274200741] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3274629855] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3275623701] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3276147777] ECW: w=0x3db897a0 func=0x3d6937b4 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3276601314] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3277080639] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3277711689] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3278359812] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3278767590] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3279993969] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3280517919] ECW: w=0x3db897a0 func=0x3d6937b4 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3281052138] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3281538813] ECW: w=0x3db88e40 func=0x3d686b51 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 3282053523] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3282682557] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3283371168] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3283828674] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 3284692026] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3285164148] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3285653805] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3286259529] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3286893204] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3287311251] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3287797548] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3288415641] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 3288795510] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3289180671] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 3290957187] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3291486660] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3291956451] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3292471287] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3292951893] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3293426409] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3293928834] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3294438651] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3294930954] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3295409922] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3295945233] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3296433126] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3296888784] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3297352275] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3297887964] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3298435140] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3298932630] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3299376738] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3299843904] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3300329676] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3300833823] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3301281228] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3301776849] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3302219655] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3302697195] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3303156234] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3303682074] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3304360815] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3304894089] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3305490342] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3306135819] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3306545466] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3307606785] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3308138841] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3308599854] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3309104064] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3309584418] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3310136319] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3310618920] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3311248479] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3311899584] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3312363873] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3313516752] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3314020122] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3314504760] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3314996475] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3315544092] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3315988851] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3316441884] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3316886601] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3317400051] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3317866692] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3318341796] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3318783132] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3319234800] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3319713558] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3320230704] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3320676996] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3321260712] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3321747681] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3322256469] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3322746504] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3323286498] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3323812653] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3324363966] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3325009191] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3325690830] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 3326101002] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3326583309] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 3326939910] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3327368919] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 3328785411] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3329308815] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3329761197] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3330240606] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3330700590] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3331141149] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3331590948] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3332083230] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3332577822] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3333024597] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3333508311] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3333950088] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3334449342] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3334904454] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3335405766] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3335866548] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3336413871] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3336879567] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3337344906] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3337788909] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3338319159] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3338787879] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3339282387] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3339722757] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3340173921] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3340662759] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3341197125] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3341666181] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3342168354] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3342795351] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3343451811] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3343894071] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3344893104] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3345443745] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3345982017] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3346536207] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3347184435] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3347780772] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3348398781] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3349305078] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3350110470] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3350635344] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3352971720] 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: 3355488969] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3356272605] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3357004140] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3357818373] ECW: w=0x3db945b8 func=0x3d688656 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3358538862] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3359270523] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3360001218] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3360636720] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3361424682] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3362070810] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3362760429] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3363488625] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3364134564] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3364785417] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3365534949] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3366227088] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3366929181] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3367620627] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3368328789] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3368976954] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3369754437] ECW: w=0x3db94978 func=0x3d688d99 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3370458525] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3371153205] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3372167652] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3373104189] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 3373662684] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3374409234] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3375123843] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 3375572949] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3376119936] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 3378152253] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3378873120] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3379462611] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3380069091] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3380716920] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3381341103] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3381920094] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3382620465] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3383282007] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3383918685] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3384645369] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3385408362] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3386081916] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3386686086] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3387191199] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3387687072] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3388160538] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3388760088] ECW: w=0x3db95878 func=0x3d688e3a 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 3389486289] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3390008055] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3390787995] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3391512999] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3391992093] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3393369336] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3393909834] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3394432293] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3395016597] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3395500542] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3396126867] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3396759009] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3397518411] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3398213679] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3398737482] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3399343626] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3399855606] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3400492704] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3401049330] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3401615826] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3402169155] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3402657027] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3403180935] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3403728510] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3404213505] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3404691759] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3405173457] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3405705555] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3406199601] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3406683378] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3407168016] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3407667732] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3408180951] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3408674661] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3409160517] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 3409835457] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3410582658] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3411031449] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3411729153] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 3412221141] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3412753365] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 3414562137] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3415175043] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3415670517] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3416214291] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3416748783] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3417226638] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3417696912] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3418236003] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3418728747] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3419242365] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3419763417] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3420374832] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3420986457] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3421594659] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3422240136] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3422816481] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3423385434] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3423973497] ECW: w=0x3db95878 func=0x3d688e3a 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 3424625883] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3425224005] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3426153948] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3427142208] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3427801797] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3429875505] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3430887852] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3431645217] ECW: w=0x3db946a8 func=0x3d688861 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3432453507] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3433316418] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3434103561] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3434924388] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3435719637] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3436450437] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3437228088] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3437967540] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3438667743] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3439458561] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3440136609] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3440771649] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3441518703] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3442124826] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3442700142] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3443377581] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3443890926] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3444482727] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3445044036] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3445733508] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3446345952] ECW: w=0x3db95698 func=0x3d688eef 'I' [Hera] [HADES][INFO ] [KRELTSC: 3446933301] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3447567207] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3448106382] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3448690014] ECW: w=0x3db94798 func=0x3d688a05 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3449245926] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3449826072] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 3450563928] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3451326921] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3451841526] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3452414007] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3453090438] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 3453526734] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3453987495] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 3456281913] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3457188483] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3457816866] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3458356020] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3458873061] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3459372399] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3459957585] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3460539936] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3461053260] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3461583699] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3462201288] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3462732798] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3463316325] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3463853736] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3464401941] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3464938638] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3465448980] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3465933807] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3466508535] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3467170581] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3467858940] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3468361995] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 3469679976] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3470446980] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3470980464] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3471903288] 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: 3473436876] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3473964816] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3474568587] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3475144575] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3475640049] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3476114145] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3476616633] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3477120255] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3477652773] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3478147470] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3478622763] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3479154693] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3479661255] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3480179514] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3480657789] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3481182873] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3481703925] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3482244381] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3482802057] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3483468576] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3483970812] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3484476450] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3485056995] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3485614272] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3486183603] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3486681009] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3487222305] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3487739892] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3488261700] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3488741046] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3489248994] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3489812886] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3490331019] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3490828026] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3491335470] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3491809881] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3492312306] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3492809334] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3493297332] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3493819266] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3494287188] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3494767983] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3495277569] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3495819684] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3496293906] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3496811094] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3497337480] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3498013197] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3498923022] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3499861848] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3500422737] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3501005781] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 3501381933] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3501855000] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 3503218593] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3503761443] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3504408684] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3504961131] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3505481658] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3506004201] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3506518617] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3507062748] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3507536529] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3508049391] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3508529577] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3508999263] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3509518992] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3510023223] ECW: w=0x3db887b0 func=0x3d68671b '1+' [Hera] [HADES][INFO ] [KRELTSC: 3510554397] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3511080300] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3511630101] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3512137125] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3512738670] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3513428940] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3514172193] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3514693329] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 3516004905] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3516578142] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3517075233] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3517727766] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3518233866] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3518848011] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3519380529] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3519870354] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3520351821] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3520855947] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3521388612] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3521915355] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3522390102] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3522898890] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3523372734] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3523887255] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3524408349] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3524951283] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3525480252] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3526028604] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3526686387] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3527337870] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3527841828] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3528351183] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3528879039] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3529469790] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3529996218] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3530498727] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3530998842] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3531531003] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3532072257] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3532604775] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3533093907] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3533647677] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3534130215] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3534652275] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3535161588] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3535673673] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3536200815] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3536694483] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3537193695] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3537713634] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3538180002] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3538665396] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3539149005] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3539696517] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3540251589] ECW: w=0x3db888a0 func=0x3d6867b3 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3540799311] ECW: w=0x3db869b0 func=0x3d69aaa1 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3541436304] ECW: w=0x3db895c0 func=0x3d693642 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3542018613] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3542552643] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3543234786] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3543979026] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3544420488] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3544951200] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3545558457] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 3545959914] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3546402405] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 3549340305] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3549939330] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3550470084] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3550979103] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3551536338] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3552071040] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3552563385] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3553071312] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3553641777] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3554121753] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3554624094] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3555303549] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 3555762357] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 3557155098] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3557669619] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3558229122] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3558727011] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3559243842] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3559729299] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3560214315] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3560707353] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3561216645] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3561713925] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3562196988] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3562788999] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 3563323995] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3563793618] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3564305178] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3565034970] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 3565505391] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 3566950863] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3567498333] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3568000338] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3568475757] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3569013567] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3569492682] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3569975451] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3570459249] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3570990591] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3571472604] ECW: w=0x3db86b90 func=0x3d69ac97 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 3571959846] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3572446038] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 3572992752] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3573448074] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3573942918] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3574650849] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3575113143] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 3577441392] 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: 3578978760] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3579512979] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3580036845] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3580572807] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3581086614] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3581601975] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3582081888] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3582596493] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 3583126470] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3583599684] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3584090097] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3584769153] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 3585217167] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 3586438842] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3586959180] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3587460555] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3587968209] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3588528384] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3589030662] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3589516602] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3590054244] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 3590589618] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3591051135] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3591564585] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3592271529] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 3592724205] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3593248029] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 3593625357] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3594050964] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 3595582200] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3596205690] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3596731761] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3597262704] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3597960702] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3598578921] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3599089662] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3599631651] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3600236829] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3600730917] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3601240020] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3601991316] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 3602542104] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 3604009059] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3604592103] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3605110131] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3605612220] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3606147888] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3606661254] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3607148937] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3607621311] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3608131044] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3608636766] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3609143685] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3609667383] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 3610196415] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3610644030] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3611166216] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3611830068] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 3612277179] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 3613664985] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3614175201] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3614664207] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3615192462] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3615922380] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3616420437] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3616921035] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3617436963] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3617963622] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3618458382] ECW: w=0x3db86b90 func=0x3d69ac97 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 3618943860] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3619445445] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 3619977501] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3620428161] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3620986362] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3621680475] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3622115784] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 3623580177] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3624199446] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3624706974] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3625190751] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3625766991] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3626290941] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3626870982] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3627614613] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 3628184742] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3628655898] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3629208660] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3629952144] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 3630434892] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 3632398077] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3633175749] ECW: w=0x3db86c80 func=0x3d69ad66 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3633813351] ECW: w=0x3db89980 func=0x3d69386d '=' [Hera] [HADES][INFO ] [KRELTSC: 3634399398] ECW: w=0x3db944c0 func=0x3d688526 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3635015370] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3635581992] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3636266613] ECW: w=0x3db943c8 func=0x3d68846a '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3636965598] ECW: w=0x3db8bf00 func=0x3d69148b '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 3637741800] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3638454120] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3639178074] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3640217595] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 3640846209] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3641700489] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3642696666] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 3643522638] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 3644486034] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3645356799] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 3645864915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3646452243] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 3648223236] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3648920184] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3649433046] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3649976526] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3650484705] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3651768834] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3652527606] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 3653144565] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3654187824] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3654970200] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 3655503495] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 3656558997] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3657133893] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3657628926] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3658142817] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3658655049] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3659181414] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3659710782] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3660234396] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3660734532] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3661397187] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3662108961] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 3662643327] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 3663336516] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 3663806349] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3664627701] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 3665129160] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 3665740764] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3666205809] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3667009374] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3667556382] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3668175966] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3668802690] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 3669195558] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3669644895] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3671513412] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3672273948] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 3672816567] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 3674233605] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3674983473] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 3675519393] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 3677088954] 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: 3678470523] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3679249623] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 3679732203] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 3680440701] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 3680911500] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3681728946] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 3682287441] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 3682883673] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3683334186] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3684139725] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3684645489] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 3685162320] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3685609893] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3686375091] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3686866239] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3687396006] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3688024242] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 3688456569] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3688866678] 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: 3713233251] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3713973165] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 3714524877] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 3715621623] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3716128248] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3716602365] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3717076734] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3717556374] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3718072533] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3718549695] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3719023938] ECW: w=0x3db88030 func=0x3d686015 '+' [Hera] [HADES][INFO ] [KRELTSC: 3719498202] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3719995314] ECW: w=0x3db95968 func=0x3d688fdf '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: 3743600490] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3744376734] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 3745039746] 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: 3768580032] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3769386222] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3770006688] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3770703972] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3771460560] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 3771997089] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3772565160] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 3774035496] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3774747564] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3775349214] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3775936794] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3776507028] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3777115902] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3777738657] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3778275459] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3778890780] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3779846868] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3780700182] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 3781274364] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 3782044518] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3782834328] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 3783362352] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 3784385073] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3785177907] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 3785705805] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3786292146] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3786951273] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 3787361865] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3787782411] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 3789145290] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3789684129] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3790193001] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3790731567] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3791259192] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3791770101] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3792293085] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3792801663] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3793319838] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3793834128] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3794333508] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3794836206] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3795359610] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3795896118] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3796399530] ECW: w=0x3db95968 func=0x3d688fdf '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: 3799188519] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3800113653] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 3800789643] 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: 3803493582] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3804501834] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 3805164972] 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: 3807284565] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3808338891] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 3809061879] 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: 3811058727] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3812103015] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 3812774973] 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: 3814677972] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3815581959] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 3816234030] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 3817545417] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3818333505] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3818836035] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 3819934146] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3820709067] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 3821212416] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 3821839560] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3822319515] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3823137927] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3823654758] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3824307585] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3825036873] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 3825428166] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3825844995] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 3827337738] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 3828019902] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3828791778] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 3829314468] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 3830041026] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 3830510082] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3831204636] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 3831696477] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 3832400943] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 3832845849] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3833572701] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3834069624] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 3834856746] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 3835314966] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3836005887] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 3836552958] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3837158640] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3837842337] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 3838445793] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 3841342995] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3841958673] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 3843231231] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 3844445829] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3845044686] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3845864337] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3846540432] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3847057431] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3847630773] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3848243847] ECW: w=0x3db93d38 func=0x3d68b519 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3848758200] ECW: w=0x3db868c0 func=0x3d69aa1b 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3849287442] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3850530096] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 3851317344] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 3852091656] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 3852985248] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3853677849] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 3854326770] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 3854968320] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 3855394116] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3855824868] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3856508754] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 3856933668] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3857353731] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3857896014] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 3858349026] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3858757812] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3859348038] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 3859766862] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3860185875] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3860729901] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 3861142194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3861539262] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3862102188] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 3862527123] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3862932759] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3863474097] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 3863866356] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3864270732] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3864811209] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 3865224153] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3865621830] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3866180556] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 3866617167] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3867032106] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3867594969] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 3868020051] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3868471467] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3869122593] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3869832918] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 3870231834] Total tests run: 1035547468 [Hera] [HADES][INFO ] [KRELTSC: 3870717648] Passed: 0 [Hera] [HADES][INFO ] [KRELTSC: 3871163016] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 3871603806] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 3872077965] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 3872542254] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 3873099573] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 3873615207] ============================================== [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: [0x000000003d659000, 0x000000003d6a62c5) [Hera] VM: parity bootstrap complete [Hera] [HADES][INFO ] [KRELTSC: 3901020123] blk: raw device LBN 2048..3071 (1024 blocks) [Hera] PCI: init... [Hera] PCI: ECAM mapped (amd64) [Hera] virtio-blk: found device [Hera] Artemis: virtio-blk attached [Hera] [HADES][INFO ] [KRELTSC: 4051600287] 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: 4064097009] exec_block: block 2057 len 265 [Hera] [HADES][INFO ] [KRELTSC: 4067771358] exec_block: block 2049 len 177 [Hera] [HADES][INFO ] [KRELTSC: 4070206014] EXEC: capsule 'lib.4th' [Hera] [HADES][INFO ] [KRELTSC: 4077947748] exec_block: block 4050 len 440 [Hera] [HADES][INFO ] [KRELTSC: 4081126854] exec_block: block 2050 len 37 [Hera] [HADES][INFO ] [KRELTSC: 4081917420] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4082566257] ECW: w=0x3dbb8ef0 func=0x3d66fa5a '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4083171582] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4084576818] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4085105451] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4085755695] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)' [Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 4086932577] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4087568457] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)' [Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 4088538153] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4089267147] ECW: w=0x3dbb8ef0 func=0x3d66fa5a '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4089891918] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4090906932] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4091566059] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4092113907] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)' [Hera] Hera [live][HADES][INFO ] [KRELTSC: 4093000548] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4093502679] ECW: w=0x3dbb8ef0 func=0x3d66fa5a '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 4094022660] ECW: w=0x3db8eee8 func=0x3d692e7f '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 4094970726] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4112686389] 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: 4114767048] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 4115351604] ECW: w=0x3db8e940 func=0x3d692b80 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4116082992] ECW: w=0x3db95968 func=0x3d688fdf 'EXIT' [Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f [Hera] Init: Mama birth OK [Hera] Starting heartbeat... [Hera] APIC Timer: started (LVT=0x00020020 ICR=9337405) [Hera] Heartbeat running. [Hera] Stadium words: promotions=354 evictions=0 [Hera] Stadium conservation: resident_sum=65536 reservoir=0 sum=65536 (Q48_ONE=65536) [Hera] Stadium quota grant self-test: OK [Hera] Hera reservoir=0 [Hera] test-vm reservoir=65536 [Hera] Hermes 4.2 migration self-test: birthing... [Hera] [HADES][ERROR] [KRELTSC: 4148903367] UNKNOWN WORD: 'BIRTH' [Hera] Hermes 4.2 self-test: birth registry lookup FAILED [Hera] Heartbeat: 5 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>