[=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 12 2026 07:45:10 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 113 Total memory: 1023 MB Usable memory: 967 MB =================================== PMM initialized. PMM statistics: Total pages: 248974 Free pages : 247451 Used pages : 1523 Total MB : 972 Free MB : 966 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: stale-ISR drain: 0 EOI(s) issued APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) APIC: init done I/O APIC: init... I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 override: source=00 gsi=2 flags=0x0000 override: source=05 gsi=5 flags=0x000d override: source=09 gsi=9 flags=0x000d override: source=0a gsi=10 flags=0x000d override: source=0b gsi=11 flags=0x000d i8042: keyboard ACKed enable-scanning i8042: IRQ1 enabled in controller config byte I/O APIC: keyboard IRQ1 routed (masked) 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=2125069353 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=1019541125, tick_hz=100, initial_count=10195411 APIC Timer: configured (masked, ready to start) Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 74149 cells (4634 KB) VM: bootstrap parity... VM arena allocated: 0xffff900000000000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 2745813] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 15432207] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 28147686] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 28963221] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 29771805] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 30910614] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 31944444] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 33264252] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 34128885] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 35196546] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 40943616] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 42599256] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 46107558] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 47388663] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 48898626] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 51508737] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 52980270] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54372171] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 56858025] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 58238733] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59722257] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 63670740] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 65633526] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67583796] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 72663507] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 74016894] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 75167463] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 77157234] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 78423849] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 79845738] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 81172728] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 82188834] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 83211807] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 84790041] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 86435349] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 89032083] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 90421842] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92018157] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 94813614] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 96413247] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98027496] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 100988055] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 102481260] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104079738] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 107425710] 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: 116682552] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 118244742] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 119825433] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 122568033] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 124029003] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125655012] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 128308236] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 129812193] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131393367] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 134250459] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 136060449] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 137660922] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 140479584] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 142252782] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 143870769] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 146709381] 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: 149668260] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 151282089] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 152886972] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 155542464] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 157084641] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158733645] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 161428554] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 162813966] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164471412] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 167166195] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 168631638] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 170282763] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 172984707] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 174558258] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176147433] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 179081490] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 180133296] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 181037283] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182765961] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 183865227] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 184994376] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 186281718] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 187139043] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 188060250] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 189450345] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 191112264] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 193865742] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 195308631] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 196946484] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 199734759] 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: 202377504] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 203873292] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205497117] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 208260339] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 209727819] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211324932] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 214208274] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 215295171] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 216382404] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 218107113] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 219218307] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 220199553] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 221238675] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222965316] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 224050953] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 225158157] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 226443966] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 227272542] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 228161976] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 229692183] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 231333837] 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: 234142545] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 235525059] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237124440] 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: 239934891] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 241385718] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242963280] 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: 245888979] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 246921738] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 247983435] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249794055] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 250835298] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 251803335] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 252862323] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254576637] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 255618804] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 256753959] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 257969187] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 258830145] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 259747425] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 261119418] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 262684590] 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: 265486578] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 266654430] 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: 269567781] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 271164516] 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: 273965013] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 275371887] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 277002978] 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: 279855618] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 280901061] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 281957613] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 283658445] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 284796183] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 285782175] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 286857858] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288604428] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 289679859] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 290651676] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 291710811] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293409081] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 294526890] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 295577310] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 296813202] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 297676281] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 298581612] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 299894448] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301517916] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 304070193] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 305461842] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307200432] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 309856428] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 311302698] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312900735] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 315562758] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 316676976] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 317938971] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 318802533] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 319687809] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 321292356] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322897743] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 325656786] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 327040392] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328630995] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 330956619] 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: 333812304] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 335283711] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336907767] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 339550932] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 340631466] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 341884368] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 342734532] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 343633311] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 345294936] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 346888668] 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: 349717053] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 351177939] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 352784754] 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: 355645017] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 356760810] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 358044582] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 358903545] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 359833110] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 361350507] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 362917317] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 365867292] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 367259823] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 368851707] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 371600397] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 372958740] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 374555370] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 377223567] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 378279867] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 379177323] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 380861145] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 381910137] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 383028555] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 384273561] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 385133112] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 386026893] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 387516444] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 389083254] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 390121557] 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: 394500981] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 396016173] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397623471] 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: 400419894] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 401940546] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 403547445] 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: 406486500] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 407527323] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 408610104] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 410258856] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 411340755] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 412346235] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 413357679] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 415042131] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 416124135] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 417275439] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 418578090] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 419931309] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 421047102] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 422523612] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 423354897] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 424258884] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 425926746] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 427542759] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 430396155] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 431735577] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 433277607] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 435987384] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 437465364] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 439033623] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 441323568] 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: 444401517] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 445981578] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 447549438] 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: 450521001] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 451536078] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 452374923] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 454030626] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 455063364] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 456203412] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 457507911] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 458324748] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 459191691] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 460513851] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 462132258] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 464698059] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 466194960] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 467735898] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 470840475] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 471876951] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 472709349] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 474414465] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 475563858] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 476657265] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 478023945] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 478952754] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 479824338] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 481257735] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 482843361] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 485615655] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 487298427] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 488879097] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 490959378] 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: 493969623] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 494999967] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 495843348] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 497516565] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 498664467] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 499804032] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 501213216] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 502697076] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 503767782] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 505099119] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 505931454] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 506871351] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 508717293] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 510250944] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 512956080] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 514284414] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 515864769] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 518505183] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 519935829] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 521585421] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 524437830] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 526028538] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 527596440] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 530401767] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 531896694] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 533413167] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 536487168] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 538092471] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 539675703] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 540714888] 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: 545423592] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 546426258] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 548190363] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 549221442] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 550271106] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 551951043] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 553026831] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 554245839] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 555487674] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 556333911] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 557270406] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 558823020] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 560404446] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 563409609] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 564977742] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 566547807] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 569224446] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 570222261] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 571871076] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 572958414] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 574013496] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 575302287] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 576096927] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 577000095] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 578881338] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 580436178] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 583119516] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 584517234] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 586093305] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 588704550] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 590160375] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 591706962] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 593781447] 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: 597111081] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 598604601] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 600122124] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 602841225] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 603929403] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 605173863] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 605985072] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 606948552] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 608431257] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 610009701] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 612736635] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 614223456] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 615827667] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 618474696] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 619652817] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 621141423] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 622118700] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 623171976] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 625140537] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 627046917] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 630380373] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 632061822] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 633839283] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 636780690] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 637829703] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 639128112] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 639968826] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 640897677] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 642584124] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 644141799] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 645893430] 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: 649501839] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 650940864] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 652587537] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 655352019] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 656418441] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 657682767] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 658514388] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 659428665] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 661471566] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 663034890] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 666276114] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 668241798] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 669846240] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 672724689] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 673798986] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 675061779] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 675904236] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 676812570] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 678162282] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 679793898] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 682462263] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 683813760] 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: 686577108] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 688198728] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 689923185] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 691037298] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 692272980] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 693137844] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 694015686] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 695629851] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 697243554] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 699978006] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 701488200] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 703073385] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 705811911] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 707353899] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 708971130] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 711823749] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 712933578] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 714223188] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 715046745] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 715969002] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 717384717] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 718997958] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 721725438] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 723249534] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 724901121] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 726529776] 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: 729879234] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 730964388] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 732297006] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 733167960] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 734062224] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 735861294] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 737435244] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 740253780] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 741731508] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 743271375] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 745937136] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 747414738] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 748935012] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 751849077] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 753749346] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 755383671] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 757243809] 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: 761007261] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 762061293] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 763748874] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 764836905] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 766013325] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 767499936] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 768553716] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 769681101] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 771757329] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 773652642] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 776962305] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 778834224] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 780800412] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 784141449] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 786057720] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 787939698] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 791333739] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 792508332] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 794530800] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 795826773] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 797079171] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 798571788] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 799597029] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 800644782] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 802915659] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 804796608] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 807034746] 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: 811400877] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 813346548] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 815222142] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 818690292] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 820761060] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 822957093] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 826074522] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 827069019] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 828744378] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 829837470] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 830937240] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 832230063] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 833092281] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 834010212] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 836039421] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 837632838] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 840408114] 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: 843233664] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 844283685] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 845881974] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 846948018] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 848450148] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 850037706] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 852797820] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 853800570] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 855473913] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 856573368] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 857666397] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 858906867] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 859759509] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 860655075] 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: 863177301] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 864788673] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 868205373] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 869360667] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 870981321] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 872036256] 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: 874878543] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 875907270] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 877631790] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 878690400] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 879800397] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 881007603] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 882114198] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 883181481] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 884897349] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 886212726] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 888929160] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 889984641] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 891559431] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 892623249] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 893667264] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 895378722] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 896469693] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 897579249] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 898885260] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 900315444] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 901437054] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 902761734] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 903684915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 904631805] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 905978031] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 907578987] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 910217700] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 911559621] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 913135335] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 915757857] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 917099526] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 918650187] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 921300660] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 922692960] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 924334845] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 926682120] 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: 929612775] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 931062846] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 932626191] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 935584272] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 937102152] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 938704326] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 941998596] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 943005735] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 943894014] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 945615909] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 946683675] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 947661897] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 948539109] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 950234229] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 951310563] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 952514199] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 953854482] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 954672327] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 955624824] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 957034071] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 958617513] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 961251396] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 962595333] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 964139505] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 966845859] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 968174067] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 969761856] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 972324129] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 973643265] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 975228492] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 977866365] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 979221243] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 980769111] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 983551464] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 985034715] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 986608476] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 989638608] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 991165623] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 992795580] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 994212198] 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,35,40,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 998532843] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 999637002] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1000510371] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1002251061] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1003348941] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 1004319561] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1005139926] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1006777212] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1007820156] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1008895377] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1010179443] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 1011038364] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1011975888] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1013522013] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1015055538] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1017723420] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1019064396] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1020658065] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1023211728] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1024572234] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1026210129] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1028868162] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1030273734] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1031804403] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1034511975] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1035906291] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1037519889] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1040165259] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1041639312] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1043180187] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1045990071] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1047492810] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1049075097] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1052070075] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 1053131352] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1054021332] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1055779557] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1056873678] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 1057893270] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1058761557] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1060429566] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1061495505] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1062632004] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1063918779] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 1064785071] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1065711066] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1066996497] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1068573933] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 1070510826] 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,35,38,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1073864568] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1075273437] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1076861982] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1079485386] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1080941610] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1082502834] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1085117691] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1086524565] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1088088120] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1090746888] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1092096117] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1093667673] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1096192524] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1097485011] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1099018641] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1101656934] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 1102676463] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1103617536] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1105250811] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1106358960] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 1107323154] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1108207380] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1109842965] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1110886161] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 1111932759] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1112966253] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1114666140] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1115754192] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1116843063] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1118153988] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 1119015030] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1119914229] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1121734887] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1123328997] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1126034427] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1127485989] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1129067457] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1131705120] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1133100990] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1134768138] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1137447108] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 1138597110] 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,38,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1141554729] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1143132774] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1145884719] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1147320636] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1148917035] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1151644746] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1153045845] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1154631471] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1157281482] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 1158425919] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1159361889] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1161041133] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1162121415] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 1163098125] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1163983590] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1165714830] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1166821887] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 1167770856] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1168622763] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1170372567] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1171443084] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1172557134] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1173818016] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 1174704300] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1175620383] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1177190910] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1178782920] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1181559477] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1183005348] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1184561175] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1187343234] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1188761847] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1190369418] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1193352447] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1194432477] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1195368216] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1197062055] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1198165731] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 1199203740] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1200159954] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1201853184] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1202950182] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1203963348] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1204859733] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1206586815] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1207671801] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1208788329] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1210086444] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 1210979952] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1211856513] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1213319184] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1214906154] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1217537454] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1218935151] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1220519328] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 1223271798] 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,39,38,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1225580370] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1226875713] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1228561215] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1231127646] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1232625849] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1234263261] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1237342407] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 1238405112] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1239314601] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1241045253] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1242174066] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1243285281] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1244642763] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 1245532722] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1246456659] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1248082521] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1249674678] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1252484772] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1253876358] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1255469544] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1258092864] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1259475630] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1261087674] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1263853500] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1265399688] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1267009128] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1270064481] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 1271182185] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1272099276] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273854141] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1274945805] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1276065441] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1277385942] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 1278240642] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1279153218] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1280626620] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1282208445] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1284875319] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1286288010] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1287893082] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1290491937] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1291905888] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1293514593] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1296137850] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1297488801] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1299073692] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 1300969257] 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,14,39,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1304083284] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 1305113754] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1305984708] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1307693100] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1308763197] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 1309759374] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1310597820] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1312329690] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1313442459] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1314557055] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1315853931] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 1316694897] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1317645084] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1319089485] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1320653754] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1323179109] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1324499652] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1326137148] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1328715906] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1330082964] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1331661282] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1334268369] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1335562431] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1337174097] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1339683807] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 1340725785] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1341661314] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1343465718] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1344549486] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 1345520274] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1346487219] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1348194183] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1349277258] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1350368565] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1351672833] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 1352519658] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1353447648] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1354754940] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1356269502] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1358813589] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1360120419] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1361711484] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1364271384] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1365654864] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1367528358] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1370672898] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1372315560] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1374275742] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1377401928] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1379180985] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1381131276] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1383241398] 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,10,25,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1386624981] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 1387496061] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1388297988] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1390001151] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1391087082] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1392151467] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1393460985] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 1394295924] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1395204195] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1396608003] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1398178467] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1400842590] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1402158429] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1403715180] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1406249355] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1407626598] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1409179296] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1411834872] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1413195840] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1414779135] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1417371606] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1418854500] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1420489308] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1423544787] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 1424609067] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1425463704] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1427183793] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1428247065] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1429356978] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1430668995] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 1431515484] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1432415649] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1433795076] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1435384293] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1437971934] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1439252535] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1440848157] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1443409359] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1444735677] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1446289740] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1448834940] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 1449854994] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1450758498] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1452479532] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1453615086] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1454915784] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1456424739] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 1457295672] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1458350061] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1459865253] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1461416544] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1463976339] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1465229136] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1466782065] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1468441989] 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,11,23,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1471994160] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1473305484] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1474874772] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1477419993] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 1478430786] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1479310875] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1481006583] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1482066957] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1483174224] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1484408961] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 1485268890] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1486127202] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1487537289] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1489097484] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1491701085] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1492908984] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1494489885] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1497125469] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1498495257] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1500111333] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1502731104] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1504032642] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1505593299] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1508161998] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1509608709] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1511217624] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1514387049] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 1515472812] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1516393326] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1518072633] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1519163331] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1520253546] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1521602208] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 1522380783] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1523309109] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1524734085] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1526317464] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1528870287] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1530147171] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1531721268] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1534226211] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1535521743] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1537048149] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1539635853] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1541002155] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1542647778] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1545289578] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 1546288233] 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,14,24,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1549226700] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1550824590] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1553346690] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 1554420861] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1555312815] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1556980068] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1558197795] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1559318355] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1560700134] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 1562049615] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 1563161985] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1564408860] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 1565249091] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1566156522] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1567526205] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1569088668] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1571723076] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1573231989] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1574811168] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1577710575] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1579380369] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1581313986] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1584435279] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1586102826] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1587989361] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1591164624] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1592766525] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1594614651] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1596908586] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 1597781724] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1598684262] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1600385031] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1601437194] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 1602461952] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1603355250] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1605077103] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1606154214] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1607345544] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1608631542] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 1609460832] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1610396361] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1611912645] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1613494449] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1616106492] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1617500892] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1619113986] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1621770948] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1623166335] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1624736064] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1626729594] 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,16,30,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1630114983] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1631447874] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1633098558] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1635674208] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1637044101] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1638618807] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1641250863] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 1642298742] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1643189142] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1644900831] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1645992894] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 1646985459] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1647847110] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1649531247] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1650638283] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1651735869] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1653024996] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 1653876840] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1654794939] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1656282579] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1657865223] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1660417458] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1661857155] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1663482912] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1666136535] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1667530137] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1669085292] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1671715836] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1673093121] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1674712494] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1677253473] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1678648146] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1680237657] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1682906967] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 1683960600] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1684891530] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1686626067] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1687794927] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 1688848455] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1689692361] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1691406150] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1692524295] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1693625178] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1694923104] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 1695762642] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1696702854] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1698199482] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1699770702] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1702374387] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1703707887] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1705296621] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 1706389230] 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,17,23,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: 1710701811] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1712066244] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1713671127] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1716325359] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1717716315] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1719248412] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1721846049] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 1722883785] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1723788738] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1725468423] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1726536630] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1727781468] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1729122486] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 1729894572] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1730865780] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1732234434] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1733782134] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1736382984] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1737665601] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1739222289] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1741766964] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1743048132] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1744613724] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1747273227] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1748675124] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1750262409] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1752908010] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1754324355] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1755921741] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1758423513] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 1759551150] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1760390541] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1762090155] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1763125791] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 1764059703] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1764898128] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1766597217] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1767682014] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1768779768] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1770154281] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 1771010850] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1771908642] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1773527637] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1775105493] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1777855779] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1779314292] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1780892442] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 1781954454] 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,17,27,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: 1786130115] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1787543583] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1789356576] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1792517706] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1794175026] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1796118744] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1799347095] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 1800644727] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1801707201] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1803843069] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1805138412] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 1806368697] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1807386588] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1809353553] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1810701711] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1812009591] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1813531839] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 1814585115] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1815658467] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1817482695] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1819400037] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1822606905] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1824261138] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1826151243] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1829314935] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1830856923] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1832752194] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1836030735] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1837795785] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1839676776] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1842774549] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1844253621] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1845868710] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1848496356] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 1849509942] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1850365020] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1852036557] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1853076855] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 1854017382] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1854859818] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1856533077] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1857579969] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1858720794] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1860019833] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 1860980373] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1861879509] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1863567783] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1865180625] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1866892860] 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,18,26,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1870485393] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1871855748] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1873433100] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1876326879] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1877990898] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1879886925] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1883077833] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1884841455] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1886640609] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1889962620] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1891631259] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1893412122] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1896571761] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 1897788732] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1898847972] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1900861116] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1902111414] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 1903254549] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1904251251] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1906287180] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1907613456] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1908867261] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1910434365] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 1911459585] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1912535268] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1914234147] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1916199243] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1919562477] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1921386915] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1923311250] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1926538992] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1928104857] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1929993891] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1933104327] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 1934330265] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1935404058] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1937454393] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1938792933] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1940093652] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1941629025] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 1942666278] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1943803260] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1945559385] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1947483237] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1950699156] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1952275017] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1954197399] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1956930003] 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,6,25,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1960138929] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1961237460] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1962835329] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1965408039] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 1966463688] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1967386701] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1969060947] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1970148243] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1971265002] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1972557006] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 1973405091] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1974309876] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1975853607] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1977436083] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1980020280] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1981319739] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1982980986] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1985522658] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1986867435] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1988476602] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1991015082] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 1992084780] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1993079340] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1994790483] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1995878577] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1996966230] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1998249099] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 1999191075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2000079207] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2001662061] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2003254155] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2005838940] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2007218094] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2008844460] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2011463433] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2012757096] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2014343814] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2016929061] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 2017972362] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2018839662] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2020574745] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2021649966] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2022733566] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2024017002] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 2024850765] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2025774723] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2027203668] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2028906810] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2031669990] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2033086020] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2034805143] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2037409710] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2038740753] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2040316425] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2050308960] 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,9,22,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2052685236] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2053678557] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2055246606] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2057872593] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 2058850101] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2059746465] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2061448053] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2062533543] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2063618697] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2064892389] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 2065753473] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2066665524] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2068136049] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2069737572] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2072363349] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2073709953] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2075304546] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2077881309] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2079208677] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2080740249] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2083317117] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2084687997] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2086264320] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2088939237] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 2089938732] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2090935056] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2092618815] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2093680029] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2094745422] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2096028984] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 2096930409] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2097817029] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2099429157] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2101090530] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2103761625] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2105147541] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2106794004] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2109429210] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2110908891] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2112565035] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2114553525] 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,11,29,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2117816022] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2119225290] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2120864088] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2123450469] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2124849825] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2126516931] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2129112195] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 2130172359] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2131134999] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2132848452] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2133951708] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2135107233] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2136388674] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 2137222983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2138101455] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2139490731] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2141122389] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2143701021] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2145053904] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2146659501] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2149386855] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2150800197] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2152425156] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2155103706] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2156231868] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2157525405] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 2158455957] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2159369919] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2160753126] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2162461980] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2165056362] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2166453555] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2168076834] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2170772163] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2172204405] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2173786020] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2176407429] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2177519484] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2178754641] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 2179556967] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2180448711] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2182103007] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2183714337] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2186153004] 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,14,30,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2189120136] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2190562122] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2192138823] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2194849230] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2196130230] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2197695297] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2200331994] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2201730678] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2203337619] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2206091118] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2207428146] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2209005834] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2211607923] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 2212709835] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2213547756] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2215209654] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2216306568] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2217428535] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2218727091] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 2219567553] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2220487080] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2221931775] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2223539661] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2226235011] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2227608369] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2229221442] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2231817168] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2233163562] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2234754144] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2237374146] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2238706407] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2240320467] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2242986060] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2244383379] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2245989753] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2247356202] 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,16,36,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2251290237] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 2252290194] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2253169317] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2254884870] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2255945958] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2257061730] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2258403987] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 2259835179] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 2261064834] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2262499932] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 2263425906] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2264446464] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2265990573] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2267624163] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 2268743106] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 2270175516] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2271742641] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 2272754421] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2274196596] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2275800282] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2276710086] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 2278087644] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2279824449] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 2280706134] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2281932429] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2283404004] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 2284504446] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2285999184] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2287550013] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2288520843] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2289999432] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2291571723] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2292601710] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 2293703244] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2294629386] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2296342860] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2297422281] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 2298442629] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2299321752] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2301051291] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2302129242] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 2303144088] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2303979405] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2305702119] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2306849307] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2308025832] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2309432496] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 2310284613] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2311199646] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 2312957913] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2314552128] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2315695515] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 2317284774] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2318866410] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 2320034094] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2321789925] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2323438635] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2324433846] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 2325938727] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2327576580] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 2328584118] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 2330069196] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2331668892] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2332863036] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 2334354435] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2335963476] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2336963328] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 2338162743] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2339069628] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2340564156] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2341481058] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 2342532150] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2343445104] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2345249844] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2346450960] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2347625616] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2348949666] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 2349799200] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2350726476] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 2352356664] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2353952286] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2354980509] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 2356501245] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2358080151] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 2359139286] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 2360549331] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2362141446] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 2363174877] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2364576186] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2366166411] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2367140286] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 2368735152] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2370306624] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2371352088] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 2372349210] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2374075221] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2375144562] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 2376178602] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2377842117] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2379001044] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2380119924] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2381476272] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 2382322530] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2383226454] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 2384821803] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2386419567] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 2387409885] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2388771546] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2390361414] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2391322080] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2392725615] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2394308637] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2395300005] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 2396834979] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2398385493] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 2399417979] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 2400911247] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2402495928] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 2403569700] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 2405144532] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2406727890] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 2407764408] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 2408787738] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2410469250] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2411559150] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 2412511773] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2414236965] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2415288456] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2416363929] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2417766204] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2418628485] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2419527768] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 2421282738] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2423004150] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 2424116331] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 2425715628] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2427328197] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 2428393968] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 2430023778] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2431700586] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 2432828097] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2434350177] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2436029253] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2437020453] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 2438701608] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2440331481] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2441359389] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2442504351] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2444180970] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2445318351] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2446306695] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2448026595] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2449117272] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2450274792] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2451719676] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 2453029887] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 2453978898] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2455082847] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2455835655] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2456575674] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2458066212] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2459701188] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 2460675294] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2462150397] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2463768489] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2464732851] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 2466338154] 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,18,32,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 2468895513] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2470519317] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2471522634] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2473064118] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2474703168] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 2475649428] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2476744326] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2478459354] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2479527876] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2480569182] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2482292484] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2483396349] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2484620754] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2485883400] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2486746794] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2487663969] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2489341911] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2490923022] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2492002989] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2493508248] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2495131338] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2496149271] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2497778766] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2499398832] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 2500445829] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2501948904] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2503516344] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2504488539] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2505557901] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2507262576] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2508348486] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2509296405] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2511027750] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2512125441] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2513245308] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2514516375] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2515385943] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2516310216] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 2518158363] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2519734644] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2520833028] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2522477328] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2524057725] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2525144517] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 2526751710] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2528330826] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2529380847] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2530925103] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2532558756] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2533542837] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2534637672] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2536328739] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2537434872] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2538460281] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2540167770] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2541257586] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2542387470] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2543646903] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2544508428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2545462563] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2547166461] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2548839930] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2549902908] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 2551791837] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2553385569] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2554443381] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 2556100932] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2557725282] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 2558783640] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2560471578] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2562074907] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 2563140825] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2564633484] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2566257372] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2567231604] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2568360438] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2570077377] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2571210894] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2572199112] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2573920545] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2575036275] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2576142387] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2577453354] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2578313493] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2579245347] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2581234278] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2582803482] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2583903231] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 2585732100] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2587322367] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 2588339334] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 2590097685] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2591718822] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2592736587] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2594231073] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2595855234] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2596817790] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2597968800] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2599697079] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2600818290] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2601810204] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2603537601] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2604625842] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2605703331] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2606969442] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 2607831303] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2608861500] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 2610528333] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2612133258] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 2613157806] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2614610901] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2616173679] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2617259547] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 2618980812] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2620549344] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2621637312] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2623233669] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2624796972] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 2625794283] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 2627405193] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2629008165] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 2630059509] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 2631134898] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2632910910] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2634049971] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 2635003203] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2636659977] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2637714618] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2638742358] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2640000195] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 2640823059] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2641759470] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 2643512067] 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,18,29,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 2646161931] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2647754340] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 2648795583] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2650298028] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2651904381] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2652913515] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 2654430828] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2655985899] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 2656995243] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 2658546660] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2660152194] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2661183252] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 2662583196] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2664189381] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 2665186419] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2666770806] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2668356705] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2669346120] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 2670395763] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2672109489] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2673187986] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 2674147371] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2675863407] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2676908472] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2678051691] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2679286680] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2680179705] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2681119833] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 2682965481] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2684656275] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 2685715998] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 2687323611] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2688942018] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 2690047899] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2691564939] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2693193552] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2694186684] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2695846230] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2697438576] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 2698492062] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2699595255] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2701330443] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2702414190] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2703486051] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2705226657] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2706284301] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2707437411] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2708686596] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 2709540141] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2710422120] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2711965641] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2713566030] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2714541858] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 2716057050] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2717670900] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2718690912] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2720062590] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2721667725] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2722630260] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 2724278991] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2725876230] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 2726900526] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2728500327] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2730166446] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 2731214430] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 2732257920] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2733975216] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2735076519] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 2736092037] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2737739781] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2738837262] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2739928065] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2741205558] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 2742051480] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2742966261] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2744668311] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2746264248] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2747281929] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2748854325] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2750480103] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2751524181] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2753168145] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2754792516] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 2755830945] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 2757372786] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2758971369] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2760009735] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 2761118892] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2762807460] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2763951498] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 2764953723] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2766671061] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2767757748] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2768837022] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2770112667] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 2770952457] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2771851341] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 2773505910] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2775167619] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 2776188534] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2777722227] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2779314216] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2780327277] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2782083423] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2783702796] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 2784769134] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 2786227542] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2787818376] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2788875663] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 2789993556] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2791707261] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2792795229] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 2793773115] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2795519139] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2796572205] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2797652193] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2798940606] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 2799780207] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2800692363] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2802259131] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2803858638] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2804843559] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2806340544] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2807975415] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2808934989] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2810443020] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2811976125] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2812926858] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2814305466] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2815865829] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2816820825] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2818396896] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2819977881] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2820937686] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 2822018220] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2823668547] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2824754142] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 2825730579] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2827449870] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2828623980] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2829693489] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2830949835] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 2831764047] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2832709530] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2834341461] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2835954723] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2836977969] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2838458511] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2840151510] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2841114381] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2842582764] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2844290820] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2845263519] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2846782848] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2848352136] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2849339409] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2850925917] 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,18,28,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 2853494574] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2855124930] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 2856184464] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2857759359] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2859331881] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2860324257] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 2861421759] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2863141302] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2864285319] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 2865261147] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2867018784] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2868140541] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2869255305] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2870558208] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 2871389682] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2872344153] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2873787840] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2875390749] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2876346186] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2877758625] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2879365356] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2880310566] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2881745790] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2883350421] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2884326627] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2885790306] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2887423497] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2888410917] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2889807312] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2891446152] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2892382311] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 2893516647] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2895293520] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2896526598] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 2897644995] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2899310400] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2900429595] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2901506160] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2902780398] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 2903616744] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2904582429] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2906157114] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2907736986] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2908715754] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2910031089] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2911620915] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2912595861] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2913993663] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2915601864] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2916553458] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2918021400] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2919592137] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2920596966] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2922028221] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2923642701] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2924608218] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 2925639486] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2927364153] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2928426921] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 2929479147] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2931199572] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2932273176] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2933354655] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2934630447] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 2935498314] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2936404527] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 2937929085] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2939524644] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 2940648375] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 2942042166] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2943630543] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 2944775589] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2946180237] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2947796418] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2948844318] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2950350522] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2952000408] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2953129200] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2954843430] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2956413495] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2957580444] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 2958592539] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2960259120] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2961333312] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2962385475] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2963674623] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 2964493560] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2965446204] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 2966968746] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2968595490] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 2969631021] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2970974958] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2972552604] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2973595527] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2975071470] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2976643782] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2977689162] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 2979023418] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2980665870] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 2981735169] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 2982732690] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2984439696] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2985552549] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2986650051] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2987940984] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 2988803874] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2989766892] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 2991254322] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2992830036] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 2993811366] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 2995240983] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2996823900] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 2997870834] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2999276616] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3000862515] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3001852728] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 3003203343] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3004801359] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 3005899323] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 3006934140] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3008707212] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3009792219] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3010949739] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3012265599] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 3013162929] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3014081112] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3015836712] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3017415135] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3018535359] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3020117730] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3021741681] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 3022789098] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 3023816292] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3025484805] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3026559270] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3027636045] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3028886217] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 3029744592] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3030695577] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 3032187774] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3033794001] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 3034873821] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3036337857] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3037963320] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 3039106224] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 3040228632] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3041930745] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3043090470] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3044162835] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3045387156] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3046206555] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3047127930] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3048799446] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3050362560] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3051351219] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 3052952616] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3054660840] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 3055809897] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3057029157] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3058674003] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3059863485] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3061029027] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3062423490] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 3063888261] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 3065037318] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3066358092] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 3067244649] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3068180367] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3069950100] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3071604648] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3072599376] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3074147727] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3075818256] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3076789464] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3078238170] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3079863024] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3080843052] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 3082348101] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3083869761] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3084865476] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 3086232723] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3087834267] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 3088877043] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3090058041] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3091308759] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 3092230470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3093133806] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3094641354] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3096237732] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 3097175529] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3098648280] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3100254024] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3101253897] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 3103556484] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3105252171] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3106223652] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3107409711] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3108709695] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 3109570653] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3110500029] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3112048170] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3113771346] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3114742491] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3116171772] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3117832956] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 3118779804] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 3120405099] 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,18,24,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3123329769] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3124931691] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3125941308] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3127133436] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3128388564] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 3129259959] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3130188495] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3131702028] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3133327071] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3134305188] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3135726909] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3137376207] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3138336180] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3140221623] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3141824805] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3142818588] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3143937993] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3145166010] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 3145979151] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3146893869] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 3149513304] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3151105692] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 3152100357] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3153202584] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3154719708] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3155709165] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3157233051] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3158853957] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3159908997] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3161036403] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3162268389] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 3163110678] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3164031969] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3165557535] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3167135643] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 3168261915] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 3169674186] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3171242109] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 3172368675] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 3173831577] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3175434612] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 3176482806] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3177539505] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3178803831] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 3179651286] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3180586017] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3181984932] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3183569928] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 3184711467] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3186186234] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3187881060] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3188876712] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 3190435353] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3192023709] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 3193087359] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3194165415] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3195432387] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 3196283370] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3197215182] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3198888945] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3200529717] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 3201519615] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3202993563] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3204600357] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 3205666023] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3207125376] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3208725198] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3209689665] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3210811611] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3212104266] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 3212937693] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3213863793] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3215288580] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3216895059] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 3217974501] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3219048189] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3220622790] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 3221660316] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 3223180296] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3224770143] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 3225837531] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3227072184] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3228309378] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 3229213386] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3230131212] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 3231692667] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3233295576] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 3234302022] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 3235524810] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 3236709525] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3238410567] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 3239459433] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3240597822] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3242055621] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 3243379482] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 3244477257] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3245796015] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3246636876] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3247580070] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 3249668814] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3251249862] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3252470046] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3253998825] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3255584598] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3256667274] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3258276567] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3259874184] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3260944344] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3262485681] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3264041340] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 3265099131] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 3266249637] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3267260178] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3268992636] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3270056874] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3271223886] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3272498313] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 3273436824] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3274352088] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3276318696] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3278009931] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 3279002307] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3280338852] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3282061755] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 3283117362] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3284734740] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3286399578] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 3287416020] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3288684672] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3290317632] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3291389388] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3292580172] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3293869131] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3294754218] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3295672674] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 3297360276] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3298983198] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 3300081120] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3301238241] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3302809482] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3303840897] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3304976052] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3306616551] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3307612728] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 3308784234] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3309933165] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3311696262] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3312731100] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3313835259] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3315121698] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3315995634] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3316918542] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 3318584220] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3320236080] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 3321262791] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3322453092] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3324076161] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3325122297] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3326317386] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3327990435] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3328995306] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 3330198207] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3331351002] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3333074388] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3334051161] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3335177769] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3336434472] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 3337290453] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3338202147] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3340352988] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3341963310] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 3342934350] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3344641629] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3346298466] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 3347304576] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3349069500] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3350735661] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 3351685365] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 3353255808] 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,23,20,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3356146374] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3357868353] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 3358944183] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3360894390] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3362494359] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3363478062] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3364600554] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3365885649] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 3366762231] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3367687743] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 3369981741] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3371622429] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 3372640572] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 3374435946] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3376075080] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 3377057544] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 3378881730] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3380510784] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 3381540876] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 3383317728] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3384924417] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3385977441] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3387031851] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3388275639] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 3389167614] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3390161124] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3391806054] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3393440925] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 3394426287] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3395706153] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3397296021] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 3398279178] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3399515133] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3401145888] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3402128604] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3403761144] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3405332091] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 3406345236] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3407494146] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3408735960] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 3409600467] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3410502396] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3412309320] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3413939907] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 3415062819] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3416671734] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3418298394] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 3419253369] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3420455787] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3422051514] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3423031605] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3424400343] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3425985171] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 3426992289] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3428122005] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3429396621] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 3430287966] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3431204658] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3433095015] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3434742129] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 3435758172] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3436962543] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3438530403] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3439549890] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3440664801] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3441901239] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 3442759698] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3443683992] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3445087527] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3446676555] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 3447720822] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 3449222700] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3450776931] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 3451734489] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3453030945] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3454537359] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3455477382] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 3458750547] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 3460532397] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 3461907498] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3462691491] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3463961991] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3465569814] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 3466600200] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 3468101973] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 3469178370] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 3470285364] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3471377217] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 3472772016] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3473579802] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3474658446] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3476285757] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3477330717] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 3478904940] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 3479973777] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 3481349088] ECW: w=0x3db239e8 func=0x3d5ecfa0 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 3482155992] ECW: w=0x3db24f90 func=0x3d5e5430 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 3483529140] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3484355028] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3485356602] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3486899031] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 3487914045] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3488994117] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3490257225] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 3491099598] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3491997642] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 3493388199] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3494949801] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 3495939741] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3497418393] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3498965946] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 3500002233] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3501631686] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3503254209] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 3504305133] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3505417965] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3506698608] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 3507585438] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3508522983] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3510556203] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3512182758] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 3513325809] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3514811328] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3516452961] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 3517574907] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3518728479] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3519999483] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 3520851054] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3521758548] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3523208976] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3524812389] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 3525846702] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 3527202924] ECW: w=0x3db23bc8 func=0x3d5ee370 '>IN' [Hera] [HADES][INFO ] [KRELTSC: 3528256536] ECW: w=0x3db1d688 func=0x3d5e6e70 '@' [Hera] [HADES][INFO ] [KRELTSC: 3529277451] ECW: w=0x3db23bc8 func=0x3d5ee370 '>IN' [Hera] [HADES][INFO ] [KRELTSC: 3530446248] ECW: w=0x3db1d688 func=0x3d5e6e70 '@' [Hera] [HADES][INFO ] [KRELTSC: 3531511368] ECW: w=0x3db1e2b8 func=0x3d5dc140 '-' [Hera] [HADES][INFO ] [KRELTSC: 3532570776] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3533882331] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3534675921] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3535713048] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3537336957] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 3538616844] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3539815692] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3541144845] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 3542456631] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 3543527085] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3544765287] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 3545627337] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3546518073] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3547866105] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3549449379] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3550398999] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 3551704800] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3553305630] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 3554286687] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3555530685] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3557090229] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3558060765] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3559440381] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3561026847] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3562111707] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3563574567] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3565146669] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3566192364] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3567578532] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3569142675] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3570300006] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 3571604757] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3573343767] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3574439736] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3575581716] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3576799170] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 3577627263] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3578563926] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 3580255770] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3581808132] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 3582947382] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 3584024913] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3585611673] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 3586695462] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3588318909] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3589870137] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3590889792] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3592376130] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3593931327] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 3594970911] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3596090778] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3597292692] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 3598155267] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3599075067] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3600684780] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3602390400] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 3603526500] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 3606095577] 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,25,19,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 3608819844] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3610183395] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 3611245239] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3612986097] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3614645559] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3615691464] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 3617231772] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3618895497] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 3619938567] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3621071874] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3622265703] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 3623103330] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3624040350] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3625272462] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3626914935] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 3627935724] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3629287263] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3630673641] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 3631767468] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3633216636] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3634592178] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 3635653203] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3637141116] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3638496288] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 3639597948] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3640720902] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3642356235] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3643373391] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3645267696] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3646920228] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 3647936628] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 3649035180] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3650776815] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3651856236] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3653007477] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3654261807] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 3655126587] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3656067492] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3657446688] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3659066166] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 3660009864] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 3661359597] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3662984073] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 3663986949] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3665300520] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3666915672] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3667890954] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3669258201] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3670893723] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 3671870034] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 3672925557] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3674523489] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 3675659274] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 3676991052] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3678605952] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 3679701774] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3681049260] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3682723800] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 3683926407] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 3685411527] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3687074622] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3688165194] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 3689668521] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3691300158] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 3692284134] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 3693386907] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3695152944] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3696297150] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3697395093] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3698691675] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 3699523548] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3700526844] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3701595135] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3702929433] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 3703822269] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3704792847] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3705945411] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3707227146] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 3708103077] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3709043940] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 3710954058] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3712530255] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 3713545269] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3714687291] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3716336694] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 3717362838] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3718874103] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3720521679] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 3721493286] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 3723385701] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3724990227] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 3726010113] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 3727076703] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3728643954] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 3729661635] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 3730716234] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3731688366] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3733391865] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3734540628] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 3735521979] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3736475862] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3738221676] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3739317960] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3740434446] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3741631026] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3742503975] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3743408550] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 3745171080] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3746788080] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3747830058] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3749386788] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3750999924] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3752057547] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3753669255] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3755290749] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3756283860] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3757911822] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3759522417] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 3760657194] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 3761664459] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3762612000] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3764346201] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3765426252] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3766553532] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3767769915] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3768671025] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3769609641] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3770995431] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3772737507] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 3773814282] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3774892401] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3776602662] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3777657996] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3778767951] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3780534849] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3781637979] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3782820384] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3784113039] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 3785028933] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3785948187] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3787612353] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3789280089] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 3790265052] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3791773335] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3793332921] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 3794326662] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3795791979] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3797447703] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 3798463158] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3799596549] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3800839014] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 3801737394] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3802682205] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3804551688] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3806264952] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 3807484401] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3808821030] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3810708237] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3812018931] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3813451278] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3815284662] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3816582189] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3818038602] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3819872973] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3821100213] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3822369852] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3823992375] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3825116988] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3826239753] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3827802531] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 3828913578] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3830630265] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3832291827] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 3833414445] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3834968802] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3836569968] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 3837586032] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3838695924] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3840287325] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 3841375314] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3842444487] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3844060731] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 3845164806] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3846617418] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3848262852] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 3849328539] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3850935648] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3852566340] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 3853589439] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 3854671275] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3856458375] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3857757666] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3859235541] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3861066258] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 3862284720] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3863554989] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3865009869] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 3866064804] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3867017238] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3868628883] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3870283116] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 3871279041] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 3872786337] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3874452750] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3875503149] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3876935412] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3878649096] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 3879633324] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3881098536] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3882772677] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 3883754931] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3885609189] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3887383857] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 3888361932] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3889519536] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3890729073] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 3891678504] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3892594629] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 3894284583] 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,32,20,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 3897017250] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3898840260] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3899899689] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3902190453] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3903918291] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 3904965855] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3906765912] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3908450574] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 3909423357] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 3911352060] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3913056777] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 3914068578] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3915316923] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3916658109] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 3917923191] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 3919025355] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3920293692] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3921183378] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3922109835] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 3924086565] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3925717803] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 3926775132] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3927864234] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3929586276] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 3930633063] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3931759755] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3933571341] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 3934648956] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3935672433] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3937420704] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3938416335] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3939453126] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3941259840] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3942388947] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3943525572] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3944776017] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 3945665787] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3946583613] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 3948298389] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3949927674] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 3950973390] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 3952061358] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3953829159] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 3954907950] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 3956200668] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3957783711] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 3958810023] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 3959844231] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3961575072] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3962672889] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3963823983] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3965077389] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 3965953173] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3966862872] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 3968264769] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3969883029] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 3970903461] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 3972102477] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3973702089] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 3974792493] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 3975931386] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3977663277] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 3978745932] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3979892721] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3981153141] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3982066662] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3982989381] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3984369753] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3986112711] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 3987147885] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3988524519] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3990294588] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 3991384005] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3992543646] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3994239144] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 3995315835] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3996531756] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3997799001] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3998737239] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3999679467] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4001004693] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4002748596] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 4003845993] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4005111495] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4006836141] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 4007932782] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4009277370] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4011016002] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4012087422] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4013279781] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4014535329] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4015399563] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4016333517] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4017332760] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4018960827] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 4020097704] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4021308963] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4022879826] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4023934383] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4025125986] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4026715392] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 4027776648] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4028883264] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4030158384] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 4031026566] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4031934018] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4033158171] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4034819376] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 4035846633] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4036854948] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4038615315] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4039640661] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4040750427] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4042456446] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 4043508693] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 4044525555] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4046251209] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4047330042] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4048569798] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4049797017] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 4050681915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4051574856] 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: 4072800459] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4074403620] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 4075433523] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 4076533083] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4078250127] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4079243448] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 4080328812] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4082058309] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 4083163770] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 4084168137] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4085916471] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4086982914] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4088129409] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4089399279] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 4090252194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4091149461] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4092504402] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4094096433] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 4095157983] 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: 4116886851] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4118451855] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 4119504207] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 4120610865] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4122192186] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 4123268856] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4124420013] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4125668715] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 4126551576] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4127444559] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4128825435] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4130453796] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 4131545166] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4132630593] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4134269118] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 4135382559] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4136455113] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4138061739] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 4139135616] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4140192672] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4141869774] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 4142977293] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4144035903] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4145785917] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 4146913953] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4147914729] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4149700254] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 4150764702] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4151862141] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4153624398] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 4154729859] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 4155910416] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4157636427] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 4158759318] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4159825866] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4161534951] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 4162680900] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4163834997] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4165503426] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 4166641689] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 4167682386] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4169406990] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 4170599433] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4171625304] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4173339660] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 4174588845] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4175653293] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4177263825] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 4178345472] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 4179443121] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4181064594] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 4182104409] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4183176144] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4184907783] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 4185934347] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4187018430] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4188766974] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 4189834110] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4190937177] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4192589184] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 4193707140] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4194939672] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4196282118] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 4197663834] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 4198779627] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 4199611101] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4200532707] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4201886577] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4203494127] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4204477473] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 4205913558] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4207519071] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 4208876826] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4210451574] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4212067839] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 4213033062] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4214585067] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4216238439] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4217206413] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4218705540] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4220445243] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4221398832] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4222620108] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4223498685] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4224426927] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4226011923] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4227649965] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4228629972] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4230178281] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4231799586] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4232840220] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 4234438509] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4236041565] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 4236992508] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 4238537856] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4240122432] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 4241119953] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4242820911] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4244408847] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 4245470565] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4246585434] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4248315078] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4249391034] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4250509515] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 4251360603] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4252260285] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4253743746] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4255314021] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 4256349951] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 4265418171] 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,36,19,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 4267692849] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4268857026] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 4269649356] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4271116248] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4272712164] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 4273664094] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4275339684] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4276944609] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 4278134637] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4279907793] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4281507048] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 4282493796] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 4284441210] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4286083074] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 4287130470] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 4288164783] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4289855388] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4290945771] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4292094282] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 4292964921] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4293893583] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 4295564616] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4297134240] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 4298145768] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4299566145] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4301115777] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 4302162816] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4303669062] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4305252714] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 4306264116] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4307755641] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4309331733] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 4310516112] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4311997998] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4313586879] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4314604266] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 4316398968] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4317998559] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 4319012859] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 4320072519] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4321807308] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4322891643] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4324020771] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 4324874820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4325773830] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 4327564227] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4329150966] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 4330194813] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4331781489] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4333398048] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 4334463315] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 4336245690] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4337881737] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 4339000092] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4340775096] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4342385628] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 4343462025] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 4344535209] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4346199963] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4347307272] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 4348275519] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4349910117] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4350986976] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4352071689] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 4352902155] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4353807087] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4355224713] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4356846417] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4357770690] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4359251547] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4360857291] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4361824005] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4363328676] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4364979234] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4365957960] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4367453118] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4369107603] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 4370124108] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4371238263] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 4372124568] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4373055645] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4374774222] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4376426334] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 4377503067] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4379043312] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4380649602] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 4381741329] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4383729000] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4385323320] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 4386377835] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4387469961] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 4388350764] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4389257481] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 4391170098] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4392543414] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 4393680144] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 4394755764] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4396466928] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 4397484273] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 4398492819] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4400176347] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4401287667] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4402398252] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 4403258559] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4404207381] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4405733346] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4407371346] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4408332642] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4409832987] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4411471638] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4412447718] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4413621912] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 4414553661] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4415520816] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4417475328] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4419196068] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 4420247769] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 4422248439] 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,42,20,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4425186003] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4426873668] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 4427940678] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4429794684] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4431386232] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 4432519959] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4434339042] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4436013309] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 4437026685] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4438203420] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 4439126727] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4440080925] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 4441810338] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4443482610] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 4444555332] 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: 4446472464] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4448139381] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 4449167604] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4450366494] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4451773704] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 4453274196] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 4454575713] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4456096911] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4457002494] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4457956062] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4459895202] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4461509388] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 4462556868] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4463644101] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4465369356] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4466432355] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4468311813] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4469980809] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 4471138035] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 4472438649] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4474135407] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 4475356158] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4476540306] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4478001612] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 4478900181] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4479850746] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 4481881068] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4483546200] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 4484553990] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 4485946563] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4487658126] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 4488730344] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 4489832193] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4491574500] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 4492633278] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4493761146] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4495232364] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 4496110773] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4497012366] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 4498780776] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4499934747] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4501346409] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4503016497] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 4504084053] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 4505595612] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4507294638] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 4508507241] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4509649683] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4511044503] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 4511915520] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4512785088] Running FIND.existing: FIND DUP . CR [Hera] 1035062088 [Hera] [HADES][TEST ] [KRELTSC: 4514373969] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4516000797] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 4517002770] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 1035232280 [Hera] [HADES][TEST ] [KRELTSC: 4518709839] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4520322933] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 4521350610] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4522953834] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4524630390] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 4525564701] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 4526554284] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4528340670] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 4529397537] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4530547140] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4532045427] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4532973732] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4533907602] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4535230455] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4536933765] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 4538002035] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4539277428] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4540921371] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 4541907909] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4543130760] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4544522598] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 4545399915] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4546318812] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 4547631438] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4549257069] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 4550315070] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 4551456987] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4553207421] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 4554220902] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4555382055] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4556777736] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 4557649740] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4558504839] Running LATEST.basic: LATEST @ . CR [Hera] 1035103192 [Hera] [HADES][TEST ] [KRELTSC: 4560011463] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4561680522] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 4562745537] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 1035123936 [Hera] [HADES][TEST ] [KRELTSC: 4564458969] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4566215157] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 4567197495] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 1035123936 [Hera] [HADES][TEST ] [KRELTSC: 4569111855] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4570779549] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 4571839335] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4572985095] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4574410890] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 4575252486] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4576137216] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 1035233360 [Hera] [HADES][TEST ] [KRELTSC: 4578208992] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4579833930] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 4580879247] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 1035233600 [Hera] [HADES][TEST ] [KRELTSC: 4582750935] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4584352815] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 4585365078] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 4586535534] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 4587569490] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4589278155] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 4590363330] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4591501068] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4592902566] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 4593812181] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4594711842] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 4595991330] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4597659717] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 4598634600] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 4599712110] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4601526216] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 4602586149] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4603763157] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4605236034] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 4606604709] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 4607711682] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4608998541] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 4609974138] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4610885160] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4613359401] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4615021761] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 4616062689] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 1035234272 [Hera] [HADES][TEST ] [KRELTSC: 4618760160] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4620469014] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 4621508346] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4624346034] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4625995899] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 4627173327] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 4629762375] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4630838079] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 4632240501] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4633855569] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 4634950257] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4637101455] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4638746805] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 4639851846] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 4641378777] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 4642406622] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4644218103] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 4645263777] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 4646396958] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 4647308232] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4649017044] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4650055368] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4651253523] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4652591433] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 4653478557] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4654410033] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4655921886] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4657539831] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 4658612784] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 4659992799] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4661075874] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4662482076] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4664098278] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 4665204138] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 4666982901] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4668591039] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 4669592172] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4670751540] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4672092789] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4673023572] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4673908617] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4675497267] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4677159711] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 4678283925] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4680221175] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4681980198] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 4683007455] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 4685176335] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4686817296] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 4687940838] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4689107724] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4690437612] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 4691302098] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4692263163] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 1035237176 [Hera] [HADES][TEST ] [KRELTSC: 4693841628] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4695498675] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 4696641642] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 4697889042] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4699502115] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 4700790738] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 1035108264 [Hera] [HADES][TEST ] [KRELTSC: 4702673514] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4704312333] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 4705363446] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4706555385] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4707877293] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 4708764333] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4709707044] Running CURRENT.basic: CURRENT @ . CR [Hera] 1035237176 [Hera] [HADES][TEST ] [KRELTSC: 4711228200] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4712902509] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 4713962862] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 1035237664 [Hera] [HADES][TEST ] [KRELTSC: 4716378408] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4718006370] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 4719048201] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 4720204650] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4721842272] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 4723141710] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4724251665] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4725530145] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 4726355949] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4727257752] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4729715886] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4731332382] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 4732416822] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4735631523] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4737213810] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 4738395837] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4741407342] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4743264267] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 4744608666] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4746190428] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4747908207] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 4749668385] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 4751016837] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 4752613488] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4753888692] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 4754772687] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4755688728] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 4757179266] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4758894672] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 4760110026] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4761528009] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4762739625] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 4763616837] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4764517926] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 4765723347] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4767347529] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 4768550892] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 4769904993] 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,47,19,4096,30,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 4772456598] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4774040544] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 4775035230] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 4776622536] ECW: w=0x3db28eb8 func=0x3d5ee8a0 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 4777730769] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4779312426] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 4780818840] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4781937573] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4783166535] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 4784069850] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4784968230] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 4786604508] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4788231798] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 4789597365] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 4790783214] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4792434045] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 4793415018] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 4794554919] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4796402793] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4797486624] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4798639923] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4799864454] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 4800717180] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4801587168] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4802701932] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4803977871] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 4804834188] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4805768226] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4806817533] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4808110839] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 4808969718] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4809877128] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4810998591] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4812316173] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 4813678065] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 4814823867] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4816139706] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 4816996842] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4817940477] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 4819164630] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4820206020] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4821598341] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4823158116] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 4824176175] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 4825101309] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4826773665] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 4827935490] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 4829042904] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 4830202314] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4831865073] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 4832944662] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4834080153] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4835343135] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 4836217743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4837124775] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 4838109318] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4839736503] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 4840818864] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 4842191739] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4843264734] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4844653569] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4846192071] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 4847223339] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4848267774] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4849518345] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 4850343666] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4851271362] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4853309664] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4854940272] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 4855964925] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4857494607] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4859094681] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 4860098208] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4861720269] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4863369756] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4864419147] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 4865622447] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4867388274] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4868511438] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4869685926] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4871175015] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 4872220815] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4873285053] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4875613575] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4877498220] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 4878699861] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 4880223873] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4882103163] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 4883294913] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 4885275822] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4886913801] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 4887876840] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4888973061] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4890234279] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4891093095] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4891999686] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 4893124803] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4894736049] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 4895747136] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4897338306] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4898945457] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 4899893565] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4900907151] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4902700047] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4903729362] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4904819997] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4906170192] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 4907046942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4908004395] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 4910029677] ECW: w=0x3db29730 func=0x3d5e03b0 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 4911227580] ECW: w=0x3db26278 func=0x3d5e2000 ',' [Hera] [HADES][INFO ] [KRELTSC: 4912291188] ECW: w=0x3db2a290 func=0x3d5e05c0 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 4913656566] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4915506981] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4917135531] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 4918162179] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4919825631] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4921398846] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 4922422806] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 4923451008] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 4924321962] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4926066432] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 4927183338] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4928316078] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4929644307] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 4930431555] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4931330040] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 4932816315] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4934138202] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4935689598] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 4936680315] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 4937598666] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4939169823] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 4940423250] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4941511722] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4942773612] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 4943608320] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4944494394] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 4945683603] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4947280170] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 4948344849] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 4949662137] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4950738135] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4952141544] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4953804849] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 4954837482] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4955947500] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4957250571] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 4958145843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4959041934] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 4961215518] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4962383958] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 4963694169] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4964530620] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4965593451] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4967196822] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4968198039] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 4969605774] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 4970694561] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4972366770] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 4973610453] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4974734121] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4975973142] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 4976793843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4977700644] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 4979324217] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 4980355506] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 4981654986] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 4982458572] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 4983514116] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4985089704] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4986037308] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 4987118199] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 4988148963] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4989835074] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 4991015085] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 4992496845] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 4993655751] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4995601800] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 4997002668] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4998386883] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5000063817] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 5001180387] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5002375140] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5005638225] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5007446766] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 5008519761] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 5009758110] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 5010831924] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5012580300] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5013641535] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5014779861] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 5016033813] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 5016890319] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5017825911] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 5019518931] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5020535751] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 5022013122] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5023617375] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 5024619054] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 5026072737] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5027141574] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5028530472] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5030107908] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 5031087138] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 5032344996] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 5033398587] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5035081128] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5036192427] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5037382497] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5038723746] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 5040101157] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 5041322391] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5042650158] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 5043506244] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5044463634] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 5046586020] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5047817187] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5048887410] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5050065678] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5051478138] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5053007316] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 5054038857] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 5055473850] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5056648002] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5057743278] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 5059141983] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5060721855] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 5061786324] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 5063398683] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5064487449] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5065613994] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5066671008] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5067793647] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5068905975] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5070285108] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5071850511] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5072860884] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 5074337268] 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,50,17,4096,67,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 5076913338] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5078075016] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5079166953] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5080736493] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5082295533] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 5083338792] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 5084610888] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5085434172] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5087123013] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5088207327] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5089317366] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 5090156694] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5091090480] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 5092645089] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5093749374] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5094821613] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5095933542] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5097349467] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5098956534] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 5099979276] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 5101372059] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5102478633] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5103561771] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 5104911147] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5106462501] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 5107545996] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 5109184332] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5110285383] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5111421231] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5112458463] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5113652523] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5114745174] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5116163241] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5117822241] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5118884715] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 5120268237] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5121386277] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5122432749] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5123836410] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5125426908] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 5126433249] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 5127375057] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5128242525] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5129919837] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5130995709] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5132191386] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5133458652] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 5134362975] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5135273346] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 5136325026] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5137190247] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5138922495] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5139961932] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5141363115] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 5142212565] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5143950252] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 5144989794] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5146084104] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 5146938342] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5147851212] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 5148888381] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5149750179] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5151462141] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5152485597] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5153755026] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 5154604203] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5156282775] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 5157467742] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5158546029] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5159840742] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 5160707076] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5161629921] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 5162709993] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5163562929] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5165404566] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5166446943] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5167826727] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 5168684199] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 5169537702] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5171243238] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 5172319026] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5173445256] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 5174309343] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5175246195] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 5176286514] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5177138526] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5178862752] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5179904919] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5181065022] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 5181877554] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 5182702455] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5184412590] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 5185448919] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5186576010] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5187911715] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5188797579] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5189714901] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 5191601394] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5192661999] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5193684573] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5194748664] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5195827812] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5196891483] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5197985457] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5199107046] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5200103202] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5201171871] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5202254274] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5203383486] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5204452827] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5205507846] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5206568661] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5207680317] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5208932820] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5210038407] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5211083388] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5212150545] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5213201595] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5214333600] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5215398972] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5216458464] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5217495612] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5218529589] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5219594898] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5221002654] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5222605227] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 5223631518] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 5225725638] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5226816630] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5227865706] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5228938302] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5229963879] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5231087736] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5232159786] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5233297923] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5234354307] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5235406071] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5236466340] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5237601600] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5238679551] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5239735347] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5240813361] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5241871089] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5242907397] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5244029574] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5245112397] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5246183817] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5247309879] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5248367271] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5249528865] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5250670194] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5251755936] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5252842686] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5253952620] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5255020596] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5256050352] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5257258188] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5258309574] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5259422091] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5260491558] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5261543385] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5262547899] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5263656300] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5265065967] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5266672404] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 5267680656] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 5268775848] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5269639347] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5271378462] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5272502865] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5273613807] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5274488940] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5275369092] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 5276942265] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5277967317] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5279007153] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5280071349] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5281123512] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5282158686] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5283276726] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5284330275] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5285370384] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5286444345] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5287485315] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5288607093] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5289662973] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5290716333] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5291799933] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5292828387] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5293912974] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5294962092] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5296022970] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5297125092] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5298186243] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5299273896] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5300316441] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5301400167] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5302466442] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 5303498676] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5304624717] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5306041881] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5307641304] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 5308690170] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 5310311622] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5311374831] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5312468112] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5313531069] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5314692642] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5315821770] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5316877251] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5318030151] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5319096993] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5320119168] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5321182041] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5322278199] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5323372530] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5324496702] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5325548655] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5326608189] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5327624274] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5328737064] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5329770327] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5330902857] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5331968523] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5333117685] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5334348243] 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,57,18,4096,198,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 5336867487] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5337959361] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5338957533] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5340059256] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5341094325] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5342162658] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5343218517] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5344354302] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5345409237] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5346536538] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5347602078] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5348661822] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5349736077] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5350822449] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5352192510] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5353760160] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 5354753607] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 5355720909] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5356612296] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5358364032] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5359469514] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5360618298] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5361879264] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 5362748517] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5363642529] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 5365192098] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5366226579] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5367252492] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5368315050] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5369497707] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5370636789] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5371804305] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5372859996] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5373913251] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5374945968] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5376187782] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5377268400] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5378298450] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5379359538] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5380369743] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5381590809] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5382657672] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5383709562] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5384748537] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5385837744] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5386901226] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5387961999] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5389017627] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5390089173] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5391127791] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5392248036] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5393687313] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5395240998] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5396230161] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5397622314] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5399227134] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 5400233622] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 5401353405] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5402236686] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5403922461] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5405014020] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5406098292] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 5406974433] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5407866450] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 5409430320] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5410500648] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5411528052] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5412601803] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5413673937] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5414810079] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5415885111] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5416921629] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5417941767] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5418993951] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5420120454] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5421217347] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5422258464] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5423365143] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5424429129] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5425543725] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5426602272] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5427684990] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5428694586] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5429828082] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5430914076] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5431945365] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 5432987490] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5434062039] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 5435094882] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5436235182] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5437677357] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5439274911] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5440280832] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5441645853] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5443201239] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 5444205396] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 5445177591] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5446075887] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5447787702] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5448885078] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5450034156] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5451282942] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 5452181868] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5453091105] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 5454759135] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5455984611] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5457241944] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5458453875] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5459900565] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5461253553] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5462658915] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5464027548] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5465366025] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5466636630] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5467940079] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5469039450] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5470136154] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5471177544] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5472454260] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5473555836] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5474641809] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5475710793] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5476782591] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5477807118] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5478809889] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5479861737] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5480936727] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5481983976] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5483046114] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5484123351] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5485175787] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5486241075] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5487482658] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5488538013] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5489642361] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5490672789] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5491687068] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5492731566] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5493815103] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5495233380] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5496842127] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 5497798362] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 5499513684] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5500527858] ECW: w=0x3db1fa28 func=0x3d5e60c0 '0<' [Hera] [HADES][INFO ] [KRELTSC: 5501573889] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5502728196] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5504099538] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5505737664] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 5506794720] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 5507899908] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5508725775] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5510418459] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5511487905] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5512632468] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 5513513208] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5514412932] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 5516076384] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5517111810] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5518206372] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5519261307] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5520380586] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5521431846] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5522523804] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5523677313] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5524694742] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5525724771] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5526833130] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5527870782] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5528999196] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5530091133] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5531162658] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5532229626] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5533315326] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5534408292] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5535490569] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5536525617] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5537560812] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5538580089] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5539714782] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5540736327] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5541806970] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5542875240] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5543889918] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5545017891] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5546107140] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5547153780] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5548221336] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5549242713] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5550228537] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5551268604] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5552366001] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5553736692] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5555338488] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 5556268389] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 5557936440] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5558998536] ECW: w=0x3db1fa28 func=0x3d5e60c0 '0<' [Hera] [HADES][INFO ] [KRELTSC: 5560023504] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5561125731] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5562543588] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5564173419] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 5565184632] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 5566180536] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5567033934] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5568734829] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5569817988] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5570937057] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5572236873] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 5573115765] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5573995077] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 5575603908] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5576689314] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5577763863] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5578864368] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5580010716] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5581185330] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5582254272] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5583324285] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5584578783] 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,60,20,4096,350,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 5587195152] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5588235072] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5589403911] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5590436187] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5591557944] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5592653304] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5593715106] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5594722077] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5595821259] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5596908933] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5598038208] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5599094634] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5600136801] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5601155784] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5602307529] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5603332581] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5604434976] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5605507236] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5606545287] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5607559377] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5608680924] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5609727627] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5610843483] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5611940481] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5612999469] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5614073409] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5615200752] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5616577953] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5618180904] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 5619206733] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 5620381452] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5621242662] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5622985704] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 5624179974] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5625462528] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 5626445265] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5627450745] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 5629808436] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5631211509] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5632532535] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5633848626] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5635224252] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5636438808] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5637626232] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5638657269] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5639726043] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5640740784] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5641838853] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5642885535] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5644017057] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5645097906] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5646163656] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5647171362] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5648321952] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5649502824] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5650766289] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5651859990] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5652936513] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5653986870] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5654906796] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5655963957] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5657075046] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5658162615] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5659259277] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5660497185] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5661633579] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 5662703508] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5663768460] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 5664788052] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5665850715] ECW: w=0x3db1fed8 func=0x3d5e5c80 '<' [Hera] [HADES][INFO ] [KRELTSC: 5666895360] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 5667987990] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5669395221] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5671071063] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 5672063649] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 5673064446] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5673938109] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5675620461] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 5676719286] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5677853559] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5679128133] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 5679964059] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5680896039] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 5682909750] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5683966575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5685067101] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5686292052] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5687382792] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 5688687669] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5689586280] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5690653290] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 5691971355] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5692821771] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5693872590] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5695179567] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5696039013] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5697101970] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 5698421946] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5699264424] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5700290253] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 5701596474] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5702478726] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5703574674] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5705192451] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5706224832] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 5707732191] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5709018483] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5710280142] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5711513472] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5712864864] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 5714550030] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5715575712] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5717005644] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 5718781698] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5719765947] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5720979159] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 5722434186] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5723461968] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5724578013] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 5725943517] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5726776230] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5727913527] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5729452659] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5730455052] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5731807011] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5733392910] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 5734447992] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 5736092061] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5737121523] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5738210940] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5739278097] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5740331436] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5741391075] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5742463293] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5743599330] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5744639355] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5745648699] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 5746955613] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5747773395] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5748848742] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5749912644] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5750999961] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 5752329324] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5753175708] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5754223440] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5755249395] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5756308110] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5757582327] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5758433940] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5759511177] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5760562605] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5761620627] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5762697654] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5763740010] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5764804164] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5765819682] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 5767140183] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5767964937] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5769017772] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5770048977] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5771071719] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5772380943] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5773204080] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5774285055] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5775416493] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5776488522] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 5777792412] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5778600240] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5779715508] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5780787495] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5781883674] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5782917924] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5783954967] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5784988818] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5786028171] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5787349344] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5788202910] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5789259168] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5790302553] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5791363956] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 5792830008] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5793629940] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5794678554] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5795706483] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5796800289] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 5798198154] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5799038952] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5800125597] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5801289312] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5802847932] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5803844256] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5804915592] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 5805741186] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5806643976] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 5808107550] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5809159419] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5810234325] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5811349404] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5812381890] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 5813708838] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5814514734] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5815551000] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 5816855793] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5817727608] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5818720425] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5820059700] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5820923241] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5821989936] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 5823296850] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5824163814] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5825214360] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 5826534504] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5827322088] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5828407641] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5830001331] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5830996458] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 5832503712] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5833732821] 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,66,20,4096,528,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 5836340349] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5837389467] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5838523299] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5839588440] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 5840938887] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5841772041] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5842826892] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 5844129249] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5844976725] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5845997157] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 5847295083] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5848116162] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5849155116] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 5850443361] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5851275171] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5852372736] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5853930180] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5854963674] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5856157398] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5857759866] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 5858792877] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 5860368360] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5861431485] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5862465273] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5863523421] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5864563488] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5865632031] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5866721805] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5867771301] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5868802128] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5869819830] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 5871128067] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5871933459] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5872950552] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5874031653] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5875107630] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 5876437098] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5877287640] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5878340202] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5879367627] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5880421155] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5881740711] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5882635437] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5883686907] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5884775736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5885838525] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5886949614] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5887954338] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5888990247] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5890136700] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 5891414046] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5892205137] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5893263810] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5894274540] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5895318828] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5896659888] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5897529036] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5898564462] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5899660683] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5900724921] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 5902045149] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5902858458] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5903973873] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5905007283] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5906050416] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 5907093381] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5908164927] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5909220513] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5910247917] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5911564491] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5912387250] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5913380676] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5914445838] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5915463435] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 5916744519] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5917560579] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5918750775] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5919958107] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5921121234] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 5922660975] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5923722126] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5925221316] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5926770990] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5928842871] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5930154447] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5931454305] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5932850889] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 5933711532] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5934634650] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 5936645358] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5937712305] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5938765329] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 5940336087] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5941545225] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 5942869569] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5943710514] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5944763055] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 5946084354] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5946958983] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5947989852] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5949277530] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5950122150] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5951141910] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 5952449244] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5953282524] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5954334561] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 5955665268] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5956455687] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 5957597226] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5959090200] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5960102904] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5961541110] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5963129130] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 5964182847] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 5965754151] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5966822694] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5967893001] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 5969012133] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5970037584] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5971065072] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 5972173557] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5973214758] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5974252473] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5975323788] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 5976635217] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5977459446] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5978514885] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5979521058] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5980603545] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 5981949225] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5982791178] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5983799010] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5984884794] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5985920325] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5987276316] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5988117282] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5989255818] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 5990281710] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5991353886] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 5992460628] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5993536857] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 5994729363] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 5995968594] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 5997409782] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 5998263075] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 5999496321] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6000632274] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6001708524] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6003012498] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6004043283] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6005305257] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6006502782] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6007585983] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6008908836] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6009927189] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6010859799] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6011864376] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6013158186] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6013933401] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6014968659] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6016090122] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6017680326] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 6018744564] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6019874511] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 6020720370] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6021621921] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 6023213448] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6024272961] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6025338438] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6026389551] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6027420084] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6028758372] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6029600934] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6030647007] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6031963938] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6032761266] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6033791316] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6035088171] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6035884470] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6036912693] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6038202492] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6038999253] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6040007085] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6041295918] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6042092028] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6043210488] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6044841978] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 6045850146] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 6047182743] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6048765219] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 6049864002] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 6051652047] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6052777353] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6053778675] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6054858999] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6055929600] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6056954568] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6058159065] 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,69,21,4096,694,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 6060747084] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6061762329] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6062894712] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6063913296] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6065269560] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6066095868] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6067142046] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6068288730] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6069495075] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6070836891] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6071650599] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6072650115] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6073719393] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6074744907] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6076114359] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6076929159] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6078021957] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6079112739] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6080155431] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6081269313] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6082318116] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6083341845] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6084369690] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6085658733] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6086471958] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6087556335] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6088598523] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6089604255] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6090930447] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6091763202] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6092821644] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6093876411] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6094885608] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6095938779] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6096980316] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6097957089] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6098975337] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6100286997] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6101086635] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6102185733] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6103291782] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6104911533] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 6105915081] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6107017476] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6108259773] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 6109123356] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6110022177] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 6111568575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6112637244] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6113686446] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6114779223] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6115816182] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6117153315] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6117972462] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6119010723] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6120461529] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6121274334] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6122330256] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6123643722] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6124434477] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6125460369] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6126764385] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6127618266] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6128666712] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6130045761] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6130876248] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6131980848] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6133565067] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 6134545935] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 6135633294] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6136461219] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6138166272] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 6139215327] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6140304639] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 6141139536] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6142057656] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 6143539752] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6144586875] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6145662768] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6146761215] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6147772470] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6149085264] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6149905083] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6150915267] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6152204814] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6153065793] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6154094520] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6155451666] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6156266382] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6157319301] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6158567940] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6159386982] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6160441203] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6161760990] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6162564093] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6163744587] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6165325257] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 6166346424] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 6167276472] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 6168114813] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6169829001] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 6170879253] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6172009053] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6173299503] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 6174162330] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6175060605] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 6177040737] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6178131687] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6179187084] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6180284187] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6181323582] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6182660799] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6183484818] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6184749606] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6185762415] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6187130796] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6187936650] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6189042846] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6190150617] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6191440920] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6192259941] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6193366704] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6194432475] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 6195749448] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6196598247] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6197692662] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6198733695] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 6200027547] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6200849151] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6201958518] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6203089074] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6204688098] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 6205667118] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 6207275067] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6208336155] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6209414274] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6210474375] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6211539138] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 6212875599] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6213690147] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6214840821] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6215982486] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 6217316070] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6218167095] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6219293535] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6220338726] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 6221686443] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6222472767] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6223533960] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6224583057] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 6225917208] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6226711932] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6227792424] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6228831798] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 6230140665] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6230955276] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6232039548] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6233059686] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 6234356520] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6235239696] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6236339340] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6237357546] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6238664019] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6239472267] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6240542154] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6241569327] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6242879118] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6243669936] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6244747572] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6245727516] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6247037622] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6247798494] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6248883690] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6249899313] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6251242935] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6252023106] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6253120545] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6254160213] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6255496653] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6256315380] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6257410047] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6258520380] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6260090802] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 6261071334] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 6262686276] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6263783043] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6264839910] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6265889889] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6266962107] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6268274943] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6269077983] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6270176871] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6271242306] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6272585529] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6273342096] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6274486869] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6275496717] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 6276823854] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6277628784] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6278749407] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6279807387] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 6281119761] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6281894493] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6283025742] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6284128872] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6285706056] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 6286696248] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6287782536] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 6288592212] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6289552143] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 6291142578] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6292194972] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6293323071] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6294377922] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6295405389] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6296728998] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6297534642] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6298620930] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6299660640] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6300964572] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6301776432] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6302857029] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6303868011] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6305146575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6305945310] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6306998292] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6308045793] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 6309350880] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6310146066] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6311404134] 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,71,23,4096,883,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 6313991649] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6315030897] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 6316366539] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6317238774] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6318484473] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6319631199] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6321323379] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 6322332723] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 6323909193] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6324956568] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6326013498] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6327065094] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6328131558] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 6329475978] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6330331014] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6331486182] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6332503611] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 6333803595] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6334612200] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6335717178] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6336737253] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 6338084319] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6338882844] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6339963861] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6340979295] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 6342315483] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6343154559] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6344222892] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6345280116] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 6346550175] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6347362413] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6348420876] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6349478982] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 6350922417] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6351890286] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6352975062] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6354047994] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6355376601] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6356212758] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6357313830] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6358367400] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6359677422] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6360498375] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6361565595] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6362610555] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6363949935] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6364756587] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6365846046] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6366870426] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6368162598] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6368968095] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6370038318] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6371048229] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6372350670] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6373148985] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6374240334] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6375351297] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6376980078] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 6377957691] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 6379559466] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6380610138] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6381713604] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6382775469] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6383895042] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6385464813] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6386351433] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6387420879] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6388423167] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6389720736] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6390493011] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6391621677] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6392620458] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 6393967587] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6394762542] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6395964456] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6396999357] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 6398276997] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6399099336] ECW: w=0x3db2ac00 func=0x3d5dd430 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6400360827] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6401458392] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6403088265] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 6404097882] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6405205212] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6406507212] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 6407308047] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6408280095] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 6409709103] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6410786697] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6411854337] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6412961079] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6414035691] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6415345881] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6416153394] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6417198312] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6418620915] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6419439663] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6420446550] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6421725471] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6422519376] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6423588612] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6424928685] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6425736198] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6426910518] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6427949577] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6429531297] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 6430606035] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 6432017907] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6433070931] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6434113266] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6435168957] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6436230906] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6437561508] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6438388215] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6439405686] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6440472318] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6442031316] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 6442997379] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 6444335037] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6445373403] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6446427351] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6447504210] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6448564290] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6449878974] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6450715257] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6451730313] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6453059865] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6453938379] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6455126538] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6456223431] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6457836105] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 6458820018] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 6460301484] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6461359863] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6462369585] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6463445898] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6464464671] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6465720786] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 6466828431] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6468123480] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6468957873] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6470003610] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6471086286] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 6472129776] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6473416761] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6474248781] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6475264950] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6476301132] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 6477397269] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6478757082] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6479572197] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6480655020] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6481720581] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6483304548] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 6484328361] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6485395434] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 6486291399] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6487164894] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 6488598774] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6489633360] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6490690710] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6491778258] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6492829896] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6494199726] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6495043506] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6496079478] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6497403150] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6498260202] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6499329249] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6500799690] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6501645990] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6502714827] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6504028923] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6504851913] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6505911972] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6506978751] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6508569711] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 6509627166] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 6511060332] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6512121987] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6513198657] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6514286079] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6515377848] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6516695388] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6517523628] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6518605107] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6519720165] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6521328114] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 6522301968] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 6523775727] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6524818356] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6525879108] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6526937823] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6528007332] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 6529296627] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6539392923] 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,71,23,4096,1043,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 6541229793] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6541941966] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6542882430] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6543450123] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6544405203] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6545467803] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6547076088] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 6548028291] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 6549598167] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6550728513] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6551730738] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6552798483] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6553832040] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6554868138] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 6555909948] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6557240025] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6558068034] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6559112175] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6560151612] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 6561176895] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6562508253] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6563328156] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6564376413] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6565458711] ECW: w=0x3db1e3a8 func=0x3d5dc0a0 '*' [Hera] [HADES][INFO ] [KRELTSC: 6566474775] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 6567795003] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6568591323] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6569674944] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6570716691] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6572337891] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 6573350700] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6574422540] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6575702763] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 6576567900] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6577471824] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 6579023094] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6580199514] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6581220513] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6582317700] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6583371375] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6584481204] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6585511296] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6586553064] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6587828478] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6588715518] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6589770054] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6591035031] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6591877803] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6592953969] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6594268380] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6595117158] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6596191980] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6597275097] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6598290279] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6599364933] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6600399876] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6601751562] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6602590722] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6603654162] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6604949778] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6605772222] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6606775833] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6608093541] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6608920836] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6610045890] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6611098242] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6612175794] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6613758858] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 6614803902] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 6616404291] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6617452359] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6618521784] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6619611138] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6620706435] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6621798897] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6622922313] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6623988210] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6625063053] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6626140353] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6627454008] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6628297473] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6629334222] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6630368220] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6631422966] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6632749242] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6633566394] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6634672905] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6635705223] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6636775803] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6637915179] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6639068583] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6640133094] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6641244120] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6642496098] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6643341642] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6644371125] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6645406110] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6646472490] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6647768484] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6648587127] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6649706259] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6650746851] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6651843303] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6653457741] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 6654472356] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6655552491] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 6656371974] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6657278271] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 6658836597] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6660034248] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6661167912] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6662242251] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6663286182] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6664361235] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6665430954] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6666477636] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6667840536] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6668686542] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6669715395] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6671063721] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6671882490] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6672886122] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6674200386] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6675043830] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6676143957] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6677215587] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6678276360] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6679350027] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6680406873] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6681700431] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6682541565] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6683575668] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6684880671] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6685686420] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6686696520] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6688047744] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6688874556] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6689978148] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6691063491] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6692140014] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6693857037] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 6694896873] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 6696692541] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6697783071] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6698843928] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6699960771] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6700984038] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6702072573] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6703090821] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6704141346] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6705176835] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6706233807] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 6707542779] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6708390108] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6709428768] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6710505816] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6711551847] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6712914453] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6713748825] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6714881019] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6715925643] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6717002166] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6718095384] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6719198157] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6720272958] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6721317351] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 6722721957] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6723560655] ECW: w=0x3db2bb00 func=0x3d5dd3b0 'J' [Hera] [HADES][INFO ] [KRELTSC: 6724630248] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6725677077] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 6726720189] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 6728047263] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6728928024] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6730121538] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 6731268390] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 6732357744] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6733928229] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 6734974050] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6736076445] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6737326890] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 6738174933] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6739058025] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 6740534598] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6741600243] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6742961421] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6744549672] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 6745545114] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 6747117720] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6748181475] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>' [Hera] [HADES][INFO ] [KRELTSC: 6749201361] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6750303273] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6751664136] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6753444180] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 6754405035] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 6756023043] 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,71,25,4096,1202,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 6758647938] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6759699009] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>' [Hera] [HADES][INFO ] [KRELTSC: 6760783869] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6761884857] ECW: w=0x3db1efd8 func=0x3d5dbca0 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 6762949389] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 6764331525] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6765966123] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 6766928364] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 6768281016] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6769330344] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6770378496] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 6771759939] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6773410140] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 6774375573] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6775490505] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 6776341299] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6777253308] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 6778629123] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6779699178] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6781007814] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6782589177] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 6783546693] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 6785046303] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6786140298] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>' [Hera] [HADES][INFO ] [KRELTSC: 6787163964] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6788302437] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6789648495] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6791235822] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 6792231243] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 6793829112] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 6794910150] ECW: w=0x3db1fb18 func=0x3d5e6030 '0>' [Hera] [HADES][INFO ] [KRELTSC: 6795931527] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6797032536] ECW: w=0x3db1efd8 func=0x3d5dbca0 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 6798118131] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 6799476390] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6801054813] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 6802008003] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 6803393961] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6804459816] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6805491231] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 6806885883] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6808459371] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 6809414913] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6810636189] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6811881426] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 6812766681] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6813680622] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 6815745678] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6816837804] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6817899669] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6818971887] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6820040850] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6821207610] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6822355827] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6823391484] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6824481699] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6825552552] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6826613430] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6827668575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6828708474] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6829757508] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6830872755] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6831956817] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6833049510] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6834096087] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6835145331] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6836174289] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6837274416] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6838284117] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6839389641] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6840439116] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6841487352] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6842554257] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6843660159] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 6844917828] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6845977068] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6847431990] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6849013395] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 6849951213] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 6851741967] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6852824538] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6853862673] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6855122862] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6856162152] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 6857260494] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6858392268] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6859778121] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6861396465] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 6862364649] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 6864103827] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6865171866] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6866232513] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6867308595] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6868431087] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6869524158] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6870568992] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6871591335] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6872669937] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6873738585] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6874855407] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6875901018] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6876965235] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6878016495] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6879128424] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6880198500] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6881289513] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6882365175] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6883435839] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6884496675] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6885613959] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 6886708353] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6887867196] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6889571556] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6891236667] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 6892252437] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6893438559] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 6894306258] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6895222971] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 6897209151] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6898329228] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6899421249] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6900464823] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6901550712] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6902567112] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6903663753] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6904664592] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6905796996] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6906844119] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6907947228] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6909035532] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6910129527] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6911134125] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6912260082] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6913322640] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6914433687] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6915527535] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6916625709] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6917670375] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6918807693] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6919836273] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6920907378] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6921902022] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6922946415] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6924184008] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6925296672] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 6926539704] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6927665157] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6929134254] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6930720342] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 6931659546] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 6933214575] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6934274319] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6935326965] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6936395151] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6937463442] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 6938564997] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6939682428] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6941064879] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6942692988] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 6943625262] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 6945333150] 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,71,26,4096,1319,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 6948074616] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6949136124] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6950209497] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6951263592] ECW: w=0x3db2a930 func=0x3d5dd630 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 6952309854] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6953366532] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6954429510] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6955497591] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6956646564] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6957695220] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6958762020] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6959826342] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6960851100] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6961919811] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6963194007] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 6964251126] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6965329560] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6966367023] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6967425843] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6968485335] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6969576327] ECW: w=0x3db2acf0 func=0x3d5dd2f0 '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 6970715598] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6971810979] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6973199457] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6974790186] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 6975741234] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6976870677] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6978180195] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 6979053963] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6979969626] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 6981756096] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6982805571] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6983951289] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 6985042239] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6986043120] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6987117564] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6988135602] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6989247888] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6990309480] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6991381698] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6992429010] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6993466536] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6994617630] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 6995738106] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 6996757740] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 6997810890] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 6998842284] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 6999974982] ECW: w=0x3db2bbf0 func=0x3d5dd290 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 7001161923] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7002275280] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 7003676400] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7005305202] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 7006293588] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 7008069600] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7009101750] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7010171700] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7011236862] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7012302339] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7013354439] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7014430416] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7015573320] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7016652363] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7017693984] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7018793460] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7019831826] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7020952533] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7022039430] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7023116163] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7024173135] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7025244366] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7026325761] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7027428030] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7028440587] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7029519336] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7030537626] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7031601276] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7032736347] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7033765011] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7034837229] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7035868917] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7037017785] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7038106740] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7039151385] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 7040686968] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7042344099] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 7043353254] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7044451680] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 7045372131] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7046269566] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 7048050492] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7049099589] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7050195600] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7051256268] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7052349675] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7053380628] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7054440435] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7055557236] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7056654486] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7057718997] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7058808939] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7059920952] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7061043360] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7062268458] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7063347711] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7064393091] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7065389646] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7066525347] ECW: w=0x3db2bbf0 func=0x3d5dd290 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 7067596137] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7068688704] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 7070067417] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7071726060] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 7072708230] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 7074530736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7075595394] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7076623491] ECW: w=0x3db2aa20 func=0x3d5dd530 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 7077704571] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7078718556] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7079772000] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7080902115] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7081996383] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7083111021] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7084175133] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7085272047] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7086307095] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7087391409] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7088461716] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7089527235] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7090591347] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7091656467] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7092728202] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7093825557] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7094870874] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7095892293] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7096943133] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7098019425] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7099219827] ECW: w=0x3db2ba10 func=0x3d5dd3f0 'I' [Hera] [HADES][INFO ] [KRELTSC: 7100273187] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7101289230] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7102336668] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7103424930] ECW: w=0x3db2ab10 func=0x3d5dd0e0 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 7104494943] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7105561050] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 7106919456] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7108558968] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 7109562516] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7110721422] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7112001981] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 7112882490] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7113789900] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 7115769318] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7116832359] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 7117874442] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7118936706] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7119968016] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7120979103] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7122099915] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7123217661] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 7124258337] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7125341055] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7126357539] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7127416128] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7128536037] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7129618419] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 7130667768] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7131723333] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7132763358] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7133805336] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7134901284] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7136312715] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7137929988] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7138849263] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 7140772611] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7141885632] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7142916102] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7144172322] 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,72,27,4096,1464,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 7146777981] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7147823445] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7149001188] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7150122819] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7151158308] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7152240249] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7153288506] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7154424018] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7155579690] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7156675323] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7157745693] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7158757725] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7159888743] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7161021777] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7162049958] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7163130261] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7164164175] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7165248636] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7166375076] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7167456534] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7168481670] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7169508087] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7170572178] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7171685598] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7172716236] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7173806262] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7174819575] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7175966427] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7177064454] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7178120334] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7179155193] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7180206600] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7181327727] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7182444465] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7183445220] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7184508555] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7185563469] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7186682496] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7187787201] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7188822438] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7189871052] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7190860278] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7191969603] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7193078634] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7194145224] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7195191528] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7196274729] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7197400707] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7198822176] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7200432792] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7201362798] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7202509692] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 7203360969] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7204271445] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 7206017910] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7207079691] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 7208121900] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7209206466] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7210243446] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7211309826] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7212425829] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7213683687] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 7214732469] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7215796854] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7216825707] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7217877051] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7219010106] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7220123988] ECW: w=0x3db1e948 func=0x3d5dc020 '1+' [Hera] [HADES][INFO ] [KRELTSC: 7221208911] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7222312965] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7223411307] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7224435477] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7225568658] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7226954091] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7228545030] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 7229487048] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 7231151928] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7232193024] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7233259971] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7234450503] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7235522301] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7236627090] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7237725579] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7238780157] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7239799644] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7240845969] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7241984148] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7243115880] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7244122305] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7245163968] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7246172430] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7247295657] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7248391101] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7249431546] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7250452923] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7251552189] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7252672875] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7253771112] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7254802506] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7255914813] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7256943330] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7258027056] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7259154525] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7260314082] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7261343754] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7262361708] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7263531597] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7264632438] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7265647347] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7266696759] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7267777146] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7268923599] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7270021815] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7271192187] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7272259659] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7273412916] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7274870337] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7276260222] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7277524548] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7278948453] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7280373723] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7281855693] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7283411100] ECW: w=0x3db1ea38 func=0x3d5dbfa0 '1-' [Hera] [HADES][INFO ] [KRELTSC: 7284823203] ECW: w=0x3db1cb48 func=0x3d5eb4f0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 7286226906] ECW: w=0x3db1f938 func=0x3d5e6150 '0=' [Hera] [HADES][INFO ] [KRELTSC: 7287629937] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7289137800] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7291064781] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7293260289] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 7294502901] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7295946441] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7297449768] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 7298452413] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7299530133] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 7302859452] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7304131611] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7305478593] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7306766943] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7308169827] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7309558767] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7310859150] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7312179966] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 7313784072] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7314744024] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7315992411] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7317913680] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 7319119605] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 7321371477] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7322711886] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7324022286] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7325271471] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7326614736] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7327655223] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7328811924] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7329744891] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7330753731] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7331791887] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7332852996] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7333945059] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 7335238743] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7336064967] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7337182965] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7338780624] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 7339758741] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 7341671904] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7342740321] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7343783013] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7344822072] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7345913988] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7346988978] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7348074048] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7349080284] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7350264033] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7351343664] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 7352420544] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7353444861] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 7354789260] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7355606370] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7356693078] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7358329419] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 7359310791] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 7361655189] 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,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 7364299467] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7365375171] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7366432521] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7367485965] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7368612594] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7369678764] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7370760663] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7371836136] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 7373205357] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7374016608] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7375053840] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7376621595] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 7377605508] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 7379293593] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7380360498] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7381415958] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7382460015] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7383540528] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7384616064] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7385715771] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7386915459] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 7388238501] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7389046770] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7390109685] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7391721687] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 7392701190] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7393823073] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 7394668512] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7395589425] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 7397518716] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7398590430] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7399669158] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7400686965] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7401827433] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7402871721] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7403874030] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7404945387] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 7406245350] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7407041292] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7408125165] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7409735550] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 7410715011] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 7412519982] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7413567546] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7414633674] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7415630544] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7416748185] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7417768701] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7418815089] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7419843186] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7420975317] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7422045540] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7423134999] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7424228259] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 7425514950] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7426309821] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7427383467] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7428934275] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 7429865205] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 7431729753] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7432788447] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7433887083] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7434961044] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7436119047] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7437196767] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7438243932] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7439360103] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7440517392] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7441585704] ECW: w=0x3db1cd28 func=0x3d5eb3e0 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 7442621823] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7443788982] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 7445101776] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7445917227] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7446986211] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7448604135] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 7449584100] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 7451453835] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7452507363] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7453533612] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7454597094] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7455672042] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7456739997] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7457782605] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7458867339] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 7460223162] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7461033636] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7462098294] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7463743959] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 7464751476] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 7466414067] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7467492963] ECW: w=0x3db1ce18 func=0x3d5eb350 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 7468551573] ECW: w=0x3db1fcf8 func=0x3d5e5dc0 '=' [Hera] [HADES][INFO ] [KRELTSC: 7469527002] ECW: w=0x3db2a838 func=0x3d5dd180 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7470598569] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7471646196] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7472708922] ECW: w=0x3db2a740 func=0x3d5dd350 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 7473874590] ECW: w=0x3db22278 func=0x3d5e3f60 '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 7475258028] ECW: w=0x3db24cb8 func=0x3d5e53b0 'CR' [Hera] [HADES][INFO ] [KRELTSC: 7476068691] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7477204119] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7478855097] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 7479845541] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7481052663] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 7482375411] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 7483758429] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 7485082143] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7486474464] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 7487307282] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7488043479] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 7489809096] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7490806008] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7491871170] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7492947441] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7494134298] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 7495855689] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7497474810] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 7498633002] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7500424260] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7502141388] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 7503223560] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 7504996464] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7506014103] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7507129665] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7508231346] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7509279078] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7510379037] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7511467593] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7512544410] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7513649787] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 7515068043] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7516715241] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 7517849010] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 7519050945] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 7520020872] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7521837477] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 7522912992] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 7524050877] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7525047411] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7526823402] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7527941337] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7529129685] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7530472404] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 7531386723] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7532333235] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 7534481178] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7536112143] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 7537143474] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 7539236796] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7540888740] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 7541897370] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 7543991448] 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,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 7546398153] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7548005556] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 7549070235] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 7550274606] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 7551293274] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7553068026] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 7554117900] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 7555216935] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7556198055] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7557931290] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7559181420] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 7560265062] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7561237698] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7563021963] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7564098948] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7565238051] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7566500508] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 7567422366] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7568315748] 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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [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] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 51 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 15 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 50 [Hera] ------------------------------------- [Hera] Total executions: 5325 [Hera] Total words: 454 [Hera] Average executions per word: 11 [Hera] [HADES][TEST ] [KRELTSC: 7640591553] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7642284741] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 7643435562] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 7645191204] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7646105250] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7647179400] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7648221399] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7649281416] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7650377700] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7651450632] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7652523669] ECW: w=0x3db1e1c8 func=0x3d5dbad0 '+' [Hera] [HADES][INFO ] [KRELTSC: 7653592464] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7654674825] ECW: w=0x3db2bce0 func=0x3d5dd240 '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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [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] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 54 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 15 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 53 [Hera] ------------------------------------- [Hera] Total executions: 5342 [Hera] Total words: 455 [Hera] Average executions per word: 11 [Hera] [HADES][TEST ] [KRELTSC: 7726214517] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7727917806] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 7729054998] 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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [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] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 54 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 16 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 53 [Hera] ------------------------------------- [Hera] Total executions: 5344 [Hera] Total words: 455 [Hera] Average executions per word: 11 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 7801836651] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7803478053] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 7804527465] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7805720706] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7807019472] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 7807949520] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7808869173] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 7810716375] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7811713413] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7812810915] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7813902915] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7814966985] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7816011567] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7817127675] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7818214845] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7819284060] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 7820682513] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7822546368] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 7823672703] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 7825239681] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7826879235] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 7827956346] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 7829596236] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7831353369] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 7832396586] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7833583569] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7834826811] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 7835772231] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7836658914] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 7838682327] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7839798120] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7840851669] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7841950746] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7842983379] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7844035017] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7845085164] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7846112673] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7847272335] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7848226008] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7849277583] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7850300598] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7851344466] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7852400787] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7853467188] ECW: w=0x3db2bce0 func=0x3d5dd240 '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: 7858399920] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7860011229] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 7861089495] 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: 7865671275] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7867171851] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 7868253939] 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: 7871271660] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7872884796] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 7874021379] 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: 7876805622] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7878500847] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 7879639194] 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: 7882476924] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7884105810] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 7885138212] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 7886873106] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7888561695] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 7889624967] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 7891393398] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7893074028] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 7894161156] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 7895305698] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7896330813] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7898091495] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 7899206343] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7900358466] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 7901690076] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 7902562458] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7903474572] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 7905344727] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 7906312428] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7907940306] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 7909089993] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 7910358498] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 7911184554] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7912774821] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 7913875221] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 7915407444] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 7916325669] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7917926751] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 7918966314] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 7920753624] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 7921686969] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 7923295569] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 7924427679] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7925613003] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 7926920358] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 7928252409] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 7930933857] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7932032430] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 7933384179] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 7934694075] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7935742122] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7936858734] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7937955627] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7939047963] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7940098383] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7941260145] ECW: w=0x3db2a0b0 func=0x3d5dff00 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 7942321401] ECW: w=0x3db1ca58 func=0x3d5eb570 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 7943425581] ECW: w=0x3db2bce0 func=0x3d5dd240 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 7944798330] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 7946049321] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 7947312492] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 7948802505] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 7950134913] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 7951530972] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 7952778036] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 7953755565] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7954687125] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7955916171] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 7956785613] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7957738614] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7958885697] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 7959867258] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7960787226] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7962160542] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 7963102308] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7964021436] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7965147834] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 7966131957] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7967044785] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7968260349] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 7969146738] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7970090520] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7971256482] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 7972168071] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7973102865] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7974251649] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 7975155594] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7976074428] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7977245010] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 7978155423] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7979094417] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7980283332] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 7981222704] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 7982165772] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 7983407901] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 7984843083] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 7985739090] Total tests run: 1003 [Hera] [HADES][INFO ] [KRELTSC: 7986690306] Passed: 965 [Hera] [HADES][INFO ] [KRELTSC: 7987591605] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 7988506512] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 7989494016] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 7990381035] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 7991428116] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 7992488469] ============================================== [Hera] PARITY:M7.1a word_count=463 here=0x00000000000000d8 latest_id=627 hash=0x73e572cd9217157a [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x000000003d5b7000, 0x000000003d5f369a) [Hera] VM: parity bootstrap complete [Hera] PCI: init... [Hera] PCI: ECAM mapped (amd64) [Hera] virtio-blk: found device [Hera] Artemis: virtio-blk attached [Hera] virtio-input: no device on PCI bus 0 [Hera] Init: Mama birth... [Hera] [HADES][DOE ] 58,580000,10000,0,0,185,4,61,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 59,590000,10000,0,0,81,7,32,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 60,600000,10000,0,0,52,10,28,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 61,610000,10000,0,0,63,17,25,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 62,620000,10000,0,0,85,19,24,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][WARN ] [KRELTSC: 8156260476] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 8158660797] ( Unterminated comment [Hera] [HADES][DOE ] 63,630000,10000,0,0,68,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 64,640000,10000,0,0,39,20,23,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 65,650000,10000,0,0,45,20,25,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 66,660000,10000,0,0,42,20,29,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 67,670000,10000,0,0,47,20,31,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 68,680000,10000,0,0,43,20,34,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 69,690000,10000,0,0,48,20,35,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 70,700000,10000,0,0,48,21,38,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 71,710000,10000,0,0,44,22,39,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][WARN ] [KRELTSC: 8529549546] ( Unterminated comment [Hera] [HADES][DOE ] 72,720000,10000,0,0,130,24,27,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 73,730000,10000,0,0,134,26,21,4096,1757,0,0,0,65536,0,0,65536,0,0 [Hera] ================================================ [Hera] LithosAnanke — FORTH-79 bare-metal kernel [Hera] Stadium step one: Hera alone [Hera] ================================================ [Hera] Hera [live] [Hera] ================================================ [Hera] PARITY:MAMA_INIT capsule_id=0x214d424abd382707 mode=m capsule_hash=0x214d424abd382707 dict_hash=0x77043e83e3ece77c [Hera] Init: Mama birth OK [Hera] ACL: CAPSULE-BIRTH pinned STRICT [Hera] ACL: BIRTH pinned STRICT [Hera] Starting heartbeat... [Hera] APIC Timer: started (LVT=0x00020020 ICR=10195411) [Hera] I/O APIC: keyboard IRQ1 unmasked [Hera] Heartbeat running. [Hera] Stadium words: promotions=580 evictions=0 [Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) [Hera] Stadium quota grant self-test: OK [Hera] Hera reservoir=21845 [Hera] test-vm reservoir=65536 [Hera] Hermes 4.2 migration self-test: birthing... [Hermes] [HADES][DOE ] 1,10000,18446744073708831616,0,0,117,4,4,4096,0,0,4895412794951728796,5,65536,0,0,65536,0,0 [Hermes] [HADES][DOE ] 2,20000,10000,0,0,78,10,7,4096,0,0,0,7,65536,0,0,65536,0,0 [Hermes] [HADES][DOE ] 3,30000,10000,0,0,101,13,7,4096,0,0,0,8,65536,0,0,65536,0,0 [Hermes] [HADES][DOE ] 4,40000,10000,0,0,63,19,8,4096,0,0,0,9,65536,0,0,65536,0,0 [Hermes] [HADES][DOE ] 5,50000,10000,0,0,92,25,8,4096,2,0,0,11,65536,0,0,65536,0,0 [Hermes] [HADES][ERROR] [KRELTSC: 9054302649] UNKNOWN WORD: 'USE' [Hermes] [CAPSULE][DEFER] block 4120 (1/16) line 14: S" common:msg.4th" USE [Hermes] [CAPSULE][DEFER] block 4120: 1 forward ref(s) unresolved at load time: [Hermes] line 14: S" common:msg.4th" USE [Hermes] [HADES][DOE ] 6,60000,10000,0,0,64,27,8,4096,2,0,0,12,65536,0,0,65536,0,0 [Hermes] PARITY:BIRTH vm_id=0x70534723b94c4b17-0xa13c67b511abf664 capsule_id=0x85c7b311d1e5bf97 mode=p capsule_hash=0x85c7b311d1e5bf97 dict_hash=0x7550d1c43f5a9f14 [Hera] BIRTH: Hermes live [Hera] Hermes 4.2 self-test: exercising migrated words... [Hera] Dict-check at self-test start: OK [Hera] [HADES][DOE ] 7,70000,10000,0,0,228,32,8,4096,210,0,0,15,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 8,80000,10000,0,0,256,34,9,4096,466,0,0,16,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 9,90000,10000,0,0,256,36,10,4096,722,0,0,16,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 10,100000,10000,0,0,256,36,11,4096,978,0,0,17,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 11,110000,10000,0,0,256,36,11,4096,1234,0,0,17,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 12,120000,10000,0,0,256,36,12,4096,1490,0,0,18,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 13,130000,10000,0,0,256,37,12,4096,1746,0,0,18,65536,0,0,65536,0,0 [Hera] DBG err after CD-INIT=0 [Hera] Dict-check after CD-INIT: OK [Hera] [HADES][DOE ] 14,140000,10000,0,0,230,39,12,4096,1949,0,0,20,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 15,150000,10000,0,0,256,39,13,4096,2204,0,0,20,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 16,160000,10000,0,0,256,39,14,4096,2459,0,0,21,65536,0,0,65536,0,0 [Hera] -1 [Hera] DBG err after MSG-TEST=0 [Hera] Dict-check after MSG-TEST: OK [Hera] [HADES][DOE ] 17,170000,10000,0,0,256,39,15,4096,2713,0,0,22,65536,0,0,65536,0,0 [Hera] [HADES][DOE ] 18,180000,10000,0,0,256,39,15,4096,2969,0,0,22,65536,0,0,65536,0,0 [Hera] 1 msgs 1 channels [Hera] DBG err after STATUS=0 [Hera] Dict-check after STATUS: OK [Hera] [HADES][DOE ] 19,190000,10000,0,0,256,39,16,4096,3224,0,0,24,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 20,200000,10000,0,0,256,41,17,4096,3480,0,0,24,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 21,210000,10000,0,0,256,41,17,4096,3736,0,0,25,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 22,220000,10000,0,0,256,41,18,4096,3992,0,0,25,65536,0,1,65536,0,0 [Hera] DBG err after DELIVER-ALL=0 [Hera] Dict-check after DELIVER-ALL: OK [Hera] [HADES][DOE ] 23,230000,10000,0,0,256,41,19,4096,4096,0,0,26,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 24,240000,10000,0,0,256,41,20,4096,4096,0,0,27,65536,0,1,65536,0,0 [Hera] DBG err after REDELIVER=0 [Hera] [HADES][DOE ] 25,250000,10000,0,0,256,43,20,2048,2048,0,0,28,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 26,260000,10000,0,0,256,45,21,2048,2048,0,0,28,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 27,270000,10000,0,0,256,45,22,1024,1024,0,0,29,65536,0,1,65536,0,0 [Hera] DBG err after MSG-COOL-ALL=0 [Hera] [HADES][DOE ] 28,280000,10000,0,0,256,45,23,1024,1024,0,0,29,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 29,290000,10000,0,0,256,45,24,512,512,0,0,30,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 30,300000,10000,0,0,256,45,24,512,512,0,0,30,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 31,310000,10000,0,0,256,45,25,256,256,0,0,31,65536,0,1,65536,0,0 [Hera] DBG err after MSG-REAP=0 [Hera] DBG err after CH-COOL/REAP=0 [Hera] DBG err after CH-HEAT!=0 [Hera] [HADES][DOE ] 32,320000,10000,0,0,255,45,26,256,256,0,0,32,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 33,330000,10000,0,0,256,45,27,256,256,0,0,33,65536,0,1,65536,0,0 [Hera] 1 msgs 1 channels [Hera] DBG err after TICK=0 [Hera] Hermes 4.2 self-test: HERMES-K=[HADES][DOE ] 34,340000,10000,0,0,256,45,27,256,256,0,0,34,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 35,350000,10000,0,0,256,45,28,256,256,0,0,35,65536,0,1,65536,0,0 [Hera] [HADES][DOE ] 36,360000,10000,0,0,256,45,29,256,256,0,0,35,65536,0,1,65536,0,0 [Hera] 65536 [Hera] DBG err after HERMES-K=0 [Hera] DBG stadium_resident_sum(Hermes)=45303 [Hera] DBG stadium_reservoir_peek(Hermes)=20233 [Hera] Hermes 4.2 self-test: before eviction: [Hera] Hermes resident_sum=45303 [Hera] Hermes reservoir=20233 [Hera] Hermes 4.2 self-test: forcing an explicit eviction (COMMON-CH)... [Hera] 2400 [Hera] DBG err after COMMON-CH@=0 [Hera] Stadium: dispatch cell=37414 behaviour=COOL (stub) [Hera] DBG err after CH-FREE-NODE=0 [Hera] Hermes 4.2 self-test: after eviction: [Hera] Hermes resident_sum=43691 [Hera] Hermes reservoir=21845 [Hera] Stadium words: promotions=147 evictions=0 [Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) [Hera] PARITY:KILL vm_id=0x70534723b94c4b17-0xa13c67b511abf664 name=Hermes [Hera] KILL: Hermes dead [Hera] Hermes 4.2 self-test: killed, resting state restored [Hera] Stadium words: promotions=582 evictions=0 [Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) [Hera] Heartbeat: 47 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>