[=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 v2.0.0 Architecture: amd64 Build: Sep 16 2026 15:16:36 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 132 Total memory: 1023 MB Usable memory: 968 MB =================================== PMM initialized. PMM statistics: Total pages: 249353 Free pages : 247830 Used pages : 1523 Total MB : 974 Free MB : 968 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=2101315483 Hz Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 536870872 Free bytes: 536870872 Used bytes: 0 Peak bytes: 0 Heap base addr: 24641536 Heap end addr: 561512448 Heartbeat: init... APIC Timer: calibrating... APIC Timer: apic_hz=1012267139, tick_hz=100, initial_count=10122671 APIC Timer: configured (masked, ready to start) Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 83886 cells (5242 KB), 50 VM slots VM: bootstrap parity... VM arena allocated: 0xffff900000000000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 4868745] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 65508471] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 100712346] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 102076737] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 103516980] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 105380940] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 106728111] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 108219594] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 109288116] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 110551854] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 122148306] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 124244127] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 128947539] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 130570377] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 132352500] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 135582258] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 137457180] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139291236] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 142714278] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 144533529] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 146322162] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 150577686] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 152481315] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 154384902] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 159061938] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 160412805] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 161462700] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 163392159] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 164821860] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 166440624] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 167986602] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 169007895] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 170103108] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 171876810] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 173682138] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 176805468] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 178389120] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 180168996] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 183532482] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 185262630] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187049562] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 190279551] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 191951844] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 193732455] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 197636292] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 201908049] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 203738745] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205529163] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 208689726] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 210318822] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211867992] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 214497255] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 216070449] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217633206] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 220256295] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 221995431] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 223486242] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 226233546] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 228028584] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229576053] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 232338204] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 233940105] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 235366635] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236821032] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 239333829] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 240749502] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242298945] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 244891332] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 246225168] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247738806] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 250319307] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 251689158] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253160061] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 255849972] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 257473650] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 258978930] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 261777369] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 262762815] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 263591076] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265217610] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 266229180] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 267300012] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 268539873] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 269347764] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 270214350] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 271614987] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273116655] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 275754045] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 277161213] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278609961] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 281340591] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 283122420] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 284568270] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 286125336] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 288935577] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 290352216] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 291918165] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 294760137] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 295813392] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 296856021] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 298530750] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 299583354] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 300637344] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 301625814] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303286578] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 304346532] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 305397015] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 306613650] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 307430004] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 308304654] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 309888768] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311465154] 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: 314886894] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 316326507] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317863896] 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: 320857824] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 322275135] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 323816535] 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: 326847759] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 328183863] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 329474313] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331172688] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 332228127] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 333290160] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 334302969] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 335960772] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 337020432] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 338098152] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 339290175] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 340125723] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 340996341] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 342687009] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 344442672] 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: 347365914] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 348659787] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 350383299] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351918924] 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: 354767742] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 356314161] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358148007] 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: 361382343] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 362452776] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 363498471] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 365159193] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 366194409] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 367165785] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 368161521] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 369834381] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 370936251] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 372163953] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 373403814] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 375018315] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 376127787] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 377172453] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 378382767] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 379199583] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 380087043] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 381404436] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 382961355] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 385732872] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 387512055] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 389358060] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 392270382] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 393634521] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 395189928] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 397696320] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 398761041] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 400098174] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 401102247] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 402074673] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 404148003] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 405815214] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 408401784] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 409768443] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 411312300] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 413634417] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 415304148] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 416699094] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 418500663] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 421498560] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 422546124] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 423763515] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 424589613] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 425480622] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 427163898] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 428770356] 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: 432113661] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 433695612] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 435240057] 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: 438079572] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 439140471] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 440384196] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 441183372] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 442054305] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 443655429] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 445279191] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 448263396] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 449738709] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 451297980] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 454048224] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 455506716] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 457093749] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 459748674] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 460792248] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 461700855] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 463437870] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 464474157] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 465533313] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 466737159] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 467580267] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 468449373] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 470025948] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 471569910] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 472608507] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 475800843] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 477298437] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 478896075] 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: 481738236] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 483289254] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 484852305] 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: 487785648] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 488935356] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 489955200] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 491654646] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 492708153] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 493668252] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 494658423] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 496279644] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 497327166] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 498451191] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 499722321] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 501044985] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 502128879] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 503431299] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 504231630] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 505319199] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 507400950] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 508877901] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 511697067] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 513043041] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 514560879] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 517786773] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 519965712] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 521601150] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 523978455] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] -123 -123 [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 525933387] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 527513532] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 528987291] 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: 532402185] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 533774157] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 534738582] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 536468247] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 537639354] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 538887657] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 540228612] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 541111452] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 542054898] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 543486594] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 545155023] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 548628633] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 550325034] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 552038844] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 554933442] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 556019184] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 556851960] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 558504009] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 559595463] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 560790762] â–¶ Testing module: src/test_runner/modules/return_stack_words_ [Hera] [HADES][TEST ] [KRELTSC: 562313262] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 564717825] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 565792857] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 567775845] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 569620065] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 572849319] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 574790853] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 576589293] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 579241299] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 581642376] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 582972012] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 583981881] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 585921399] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 587256684] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 588524601] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 589967343] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 591609102] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 593042247] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 594697488] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 595748601] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 596874789] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 599060322] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 600874428] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 604119117] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 605779629] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 607716270] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 611030028] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 612568236] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 614172384] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 617033823] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 619120005] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 621334644] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 625112481] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 626983938] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 628781055] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 632452821] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 634366194] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 636319068] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 637860531] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 641842698] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 642989991] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 644721105] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 645525090] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 646492056] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 648295599] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 649178040] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 650114115] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 651549108] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 652503978] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 653545095] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 655530519] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 657205248] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 660125928] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 661564722] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 662613819] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 665580090] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 666665286] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 668586513] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 669909744] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 671027784] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 672266490] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 673156596] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 674060226] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 676003839] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 677492970] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 681425913] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 683230422] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 685071093] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 687987867] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 689519670] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 691095930] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 693532308] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 695984793] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 697871748] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 699572139] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 702587844] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 703606428] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 704891817] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 705775455] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 706704957] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 708290793] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 709869615] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 712274598] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 713876016] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 715543794] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 718336878] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 719374257] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 720767964] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 721837053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 722942955] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 725009943] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 726645864] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 729351735] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 730850862] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 732407025] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 735527436] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 736717926] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 737969988] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 738938529] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 739860009] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 741680961] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 743214486] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 745021746] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 747490128] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 748905045] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 750488529] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 753515112] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 754620216] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 755837754] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 756663264] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 757515507] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 759633105] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 761236770] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 764698935] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 766944780] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 768788937] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 772097865] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 773124828] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 774360552] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 775202946] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 776109411] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 777490266] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 779118732] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 781986030] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][INFO ] [KRELTSC: 783622035] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 785642550] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 787292310] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 789056562] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 790149822] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 791422023] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 792292578] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 793421139] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 795373026] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 797229972] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 800469096] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 802036704] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 803652990] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 806452122] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 808165743] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 809768064] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 812569884] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 813759807] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 815002671] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 815805081] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 816700584] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 818171046] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 819764463] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 822366930] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 823898523] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 825428121] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 827202054] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 829408839] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 830573436] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 831792423] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 832627509] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 833522235] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 835290687] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 836854305] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 839346480] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 840979377] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 842623572] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 845619159] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 847181706] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 848695680] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 851745657] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 853446510] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 854948472] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 856959894] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 859572399] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 860653878] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 862374849] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 863459982] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 864537492] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 865825359] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 866728107] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 867668172] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 869749587] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 871497774] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 874486557] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 876050553] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 877610601] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 880439658] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 882183498] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 884004597] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 887290110] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 888331269] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 890066184] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 891139368] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 892256757] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 893572848] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 894417447] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 895441386] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 898162692] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 899934357] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 901964196] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 11 22 [Hera] 11 22 [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 904390368] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 905984163] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 907493223] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 910901796] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 912798957] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 914781168] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 918305241] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 919411080] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 921043242] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 922121949] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 923204667] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 924370209] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 925208151] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 926051952] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 928940229] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 930514872] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 933354849] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 935037348] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 936069162] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 937597416] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 938681499] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 940185330] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 941768415] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 944558013] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 945683571] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 947308026] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 948368379] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 949457565] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 950724075] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 951564348] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 952491414] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE H [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 954644901] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 956236701] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 959683725] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 960930873] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 962518935] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 963620238] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 965217771] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 966376761] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 968000817] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 969051615] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 970122531] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 971337171] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 972130509] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 973143990] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HE [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 975194367] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 976792173] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 980086044] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 981158451] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 982747815] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 984094083] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 985409019] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 987192990] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 988428735] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 989870805] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 991173561] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 992674683] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 993800976] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 995046423] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 995825922] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 996713508] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 998278806] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1000138524] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 1003501401] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1004903739] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1006457214] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1009093638] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1010396751] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1011840417] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1015026327] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 1016819286] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1018437483] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 1021072038] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 1022810124] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1024418745] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1026002481] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1029190281] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1031229213] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1033039497] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1036235760] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 1037268246] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1038168390] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1039776276] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1040852337] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 1041879993] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1042894860] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1045001307] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1046295474] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1047612573] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1048875219] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 1049723787] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1050624666] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1052009343] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1053599421] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1056146112] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1057538874] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1059499014] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1062796539] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1064151123] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1065721839] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1068408306] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 1069739706] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1071425397] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 1074710343] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1076391414] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1078045395] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1080758196] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1082312385] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1083841458] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1087371033] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1089322689] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1090934313] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 1092475944] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1095555930] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 1096613847] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1097507166] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1099149765] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1100288091] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 1101499182] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1102610586] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1104565686] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1105918128] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1107157233] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1108437624] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 1109261412] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1110170754] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1111829565] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1113308322] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1116331083] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1118161485] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1119896211] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1122707460] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1124033022] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1125617577] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1128322440] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1129774212] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1131475401] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1134249291] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1135712508] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1137297504] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1140075573] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1141520730] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1143040689] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1145875794] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1147407156] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1148610582] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1151567382] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 1152642120] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1153514292] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1155200025] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1156295196] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 1157254959] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1158078747] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1159761351] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1160935923] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1162002324] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1163226960] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 1164002448] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1164850092] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1166144742] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1167601092] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 1169471289] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1171344468] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1172572107] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1174074111] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1176752745] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1178210691] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1179722208] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1182340152] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1183708848] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1185209550] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1187885412] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1189289157] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1190849688] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1193447052] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1194740106] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1196370672] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1199012535] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 1200015558] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1200875697] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1202499459] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1203564264] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 1204512015] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1205395023] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1206996504] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1208042661] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 1208991609] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1209839337] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1211440272] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1212481998] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1213497411] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1214737734] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 1215556818] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1216438503] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1218290703] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1219856400] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1222643310] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1224045186] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1225557291] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1228269084] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1229683686] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1231178382] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1233856659] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 1235034402] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1236901386] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1238398077] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1241111046] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1242482997] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1243962678] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1246618674] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1248036930] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1249606974] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1252450773] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 1253643636] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1254498735] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1256109267] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1257119682] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 1258088013] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1258917555] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1260493941] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1261512903] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 1262727249] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1263592386] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1265284524] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1266314280] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1267323645] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1268494185] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 1269325134] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1270185441] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1271999568] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273498464] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1276272627] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1277691786] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1279244337] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1281984354] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1283368842] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1284813621] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1287755805] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1288930545] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1289861034] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1291616151] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1292681523] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 1293898809] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1294697208] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1296384558] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1297405725] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1298489892] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1299344067] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1300969950] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1302021483] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1303091601] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1304299794] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 1305123435] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1306016670] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1307627349] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1309197624] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1311896145] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1313255286] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1314849753] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 1317505770] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 [Hera] [HADES][TEST ] [KRELTSC: 1318670619] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1319931102] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1321479852] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1323970263] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1325445660] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1326959718] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1329926892] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 1330981260] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1331874957] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1333521777] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1334551071] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1335636288] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1336846392] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 1337780724] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1338643446] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1340291736] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1341897837] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1344558768] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1346012031] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1347616410] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1350272196] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1351596792] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1353260202] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1355860716] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1357512744] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1359133566] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1362303789] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 1363457424] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1364371722] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1366053759] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1367106825] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1368385410] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1370024292] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 1371052011] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1372024605] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1373627409] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1375190397] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1377786354] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1379177457] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1380758526] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1383479391] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1384859763] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1386408849] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1388994306] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1390317306] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1391875254] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 1393897092] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1395717981] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 1396821426] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1397755002] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1399415220] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1400447748] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 1401413391] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1402250493] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1403917221] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1404966927] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1406016528] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1407236313] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 1408079673] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1408975575] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1410570735] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1412131434] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1414743498] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1416053037] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1417600044] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1420209630] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1421581434] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1423112712] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1425780531] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1427297256] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1428841932] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1431395238] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 1432436628] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1433290740] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1434938988] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1435997598] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 1436958579] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1437797235] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1439507118] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1440676272] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1441741833] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1442987616] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 1443801366] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1444697268] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1445983875] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1447505997] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1450220184] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1451115183] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1452827712] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1455465438] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1456746942] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1458281874] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1460819640] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1462120380] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1463673288] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1466227917] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1467687816] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1469202378] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1470977445] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1473307269] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 1474347231] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1475204577] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1476823572] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1477877394] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1478936571] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1480179183] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 1481012988] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1481919894] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1483779150] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1485381366] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1488066531] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1489377834] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1490951805] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1493497026] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1494799467] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1496366907] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1499164338] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1500525621] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1502078550] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1504566945] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1506071175] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1507648023] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1510908672] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 1512015519] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1512935403] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1514587662] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1515622353] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1516671723] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1517891046] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 1518686715] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1519550760] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1520945769] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1522482255] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1525042659] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1526300034] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1527866214] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1530477291] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1531780341] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1533301182] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1535892708] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 1536947517] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1537824708] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1539445383] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1540476987] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1541665734] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1542913911] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 1543730013] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1544607330] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1546111728] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1547641725] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1550140578] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1551420990] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1552923918] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1554586005] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1556913330] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1558269111] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1559792955] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1562374674] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 1563371166] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1564248126] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1565906559] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1566980709] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1568050953] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1569274560] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 1570129176] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1571039169] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1572653040] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1574223210] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1576782627] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1578005982] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1579563342] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1582568505] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1584084873] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1585645047] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1588227543] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1589446677] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1590967539] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1593516750] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1594915980] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1596573237] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1600183599] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 1601289648] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1602213375] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1603874496] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1604898666] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1605954252] â–¶ Testing module: src/test_runner/modules/arithmetic_words_te [Hera] [HADES][TEST ] [KRELTSC: 1607150013] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 1607972877] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1608882702] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1610372043] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1612159668] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1615202862] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1616429997] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1617735525] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1620149706] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1621343052] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1622837181] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1625283639] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1626815505] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1628581269] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1631217420] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 1632180690] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1633753002] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1635230940] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1637653668] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 1638675906] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1639655472] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1641514035] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1642607568] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1643767713] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 1644921747] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 1646161251] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 1647182754] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1648338993] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 1649121453] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1649965044] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1651442037] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1652958909] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1655664801] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1657513347] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1659067662] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1661509143] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1662808266] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1664275578] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1666674954] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1667987433] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1669582530] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1672493508] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1673807814] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1675295916] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1677786117] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 1678776666] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1679649363] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1681251096] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1682293473] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 1683212202] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1684078074] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1685958414] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1687056588] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1688304177] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1689493680] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 1690264107] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1691111583] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1692669993] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1694154609] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1696707915] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1698010482] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1699641195] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1702665510] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1703944515] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1705396728] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1707307329] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1709231979] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1710582594] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1712099088] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1714986588] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1716543402] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1718072895] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1720655790] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 1721667024] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1722498582] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1724064195] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1725074421] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 1725975426] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1726913685] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1728799863] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1729928361] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1730963598] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1732186281] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 1732984407] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1733833458] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1735500480] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1736999586] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1739469921] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1740837000] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1742314140] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1745361891] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1746826956] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1748284545] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1751012886] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1752442230] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1754089134] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1756693260] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1758397788] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1760173149] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1763048784] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 1764116277] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1765101450] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1766885862] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1767995166] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 1768996740] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1769875275] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1771849149] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1773079455] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1774323180] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1775635680] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 1776538743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1777512891] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1779065631] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1780660266] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1783316703] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1784619144] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1786206219] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 1787483355] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1790864292] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1792221732] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1793807988] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1796469612] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1797838665] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1799454069] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1802563371] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 1803711273] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1804597914] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1806386715] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1807505112] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1808632917] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1809898818] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 1810777878] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1811713281] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1813098903] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1814603511] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1817802966] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1819187391] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1820710857] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1823291925] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1824830616] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1826324787] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1829145675] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1830863538] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1832591292] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1835347122] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1836794232] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1838377317] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1841042070] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 1842092070] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1843024932] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1844779398] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1846097652] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 1847311347] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1848351477] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1850136855] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1851277029] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1852359852] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1853694822] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 1854551538] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1855504938] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1857204237] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1858857525] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1862101437] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1863752562] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1865328066] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 1866463914] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1869482160] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1870912575] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1872556749] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1875281163] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1876921158] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1878582426] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1881379878] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 1882475658] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1883383215] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1885139319] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1886255049] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 1887330480] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1888217583] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1890124383] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1891328922] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1892436672] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1893720066] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 1894597026] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1895552631] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1897168413] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1898782116] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1901477823] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1903202826] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1905045114] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1907738973] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1909048995] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1910686386] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1913349207] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1914814587] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1916375265] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1919434524] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1921032876] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1922669721] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1925407806] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 1926534162] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1927478889] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1929218550] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1930289718] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 1931228376] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1932149982] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1934111907] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1935385095] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1936478145] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1937752635] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 1938612627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1939559160] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1941260307] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1942922814] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1944900720] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1947277710] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1948727844] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1950361014] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1952927865] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1954291248] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1955894010] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1958599377] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1960164801] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1962024750] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1964937807] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1966522929] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1968015924] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1970812515] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 1971890655] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1972786893] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1974526491] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1975557549] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 1976646966] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1977592197] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1979470710] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1980623652] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1981673337] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 1982971557] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 1983842280] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1984782681] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1986441996] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1988054271] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1990961490] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1992733302] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1994391357] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1997177784] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1998519264] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2000123055] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2002989912] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 2003939280] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2004764979] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2006464866] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2007524904] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2008612494] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2009868063] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 2010728307] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2011696722] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2013393522] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2014956657] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2017749300] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2019257730] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2020976433] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2037307167] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2039077110] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2040437490] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2042115075] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2044789992] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 2045835435] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2046747402] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2048348568] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2049477255] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2050536243] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2051694246] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 2052549492] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2053505937] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2055105087] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2056669860] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2059511685] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2060858940] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2062354056] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2064946779] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2066211336] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2067853620] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2070544119] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 2071613187] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2072599242] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2074446927] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2075665095] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2076707283] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2078219913] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 2079390852] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2080525944] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2082708936] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2084602107] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2087813091] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2089328976] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2090985666] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2093882259] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2094988140] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2096493672] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2099216679] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 2100342468] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2101220667] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2102973180] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2104135887] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2105220495] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2106422031] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 2107250859] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2108107764] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2109678333] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2111240775] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2114087073] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2115575931] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2117365698] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2120035848] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2121261702] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2122800645] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2124812151] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2126936511] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2128297815] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2129933421] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2132605251] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 2133750318] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2134674339] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2136274455] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2137403919] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2138518830] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2139771081] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 2140644849] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2141599572] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2143503348] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2145078180] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2147793984] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2149174482] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2150670333] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2153350248] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2154675096] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2156347683] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2159039652] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2160434934] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2162011782] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2164768536] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 2165856861] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2166747849] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2168464809] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2169591816] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2170691733] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2171965110] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 2172881529] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2173829133] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2175580764] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2177208705] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2179907184] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2181381468] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2182992084] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2185816983] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2187468801] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2189140380] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2191278705] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2193216459] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2194520181] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2196150768] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2198912667] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2200501317] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2202198516] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2204930091] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 2206063062] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2207048067] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2208657339] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2209691547] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2210766684] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2212004193] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 2212913808] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2213863512] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2215443216] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2217062400] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2219842044] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2221187409] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2222798781] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2225356035] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2226828912] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2228511558] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2231294520] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2232620817] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2233898730] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 2234746458] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2235645426] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2237098647] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2238659892] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2241432900] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2242922430] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2244572169] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2247330540] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2248802703] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2250399900] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2253082503] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2254181223] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2255429484] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 2256311904] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2257243653] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2258822454] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2260471815] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2262858717] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2264563287] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2265968586] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2267462232] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2270228940] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2271574095] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2273166567] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2275888818] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2277323790] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2278873296] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2281370784] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2282918904] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2284508898] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2287413660] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 2288568723] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2289632730] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2291393601] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2292507441] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2293651374] â–¶ Testing module: src/test_runner/modules/logical_words_test. [Hera] [HADES][TEST ] [KRELTSC: 2294895687] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 2295647382] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2296505085] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2298205371] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2299781211] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2302612578] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2304058806] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2305709238] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2308367229] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2309654781] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2311264053] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2314035738] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2315419407] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2317042308] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2319773589] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2321159085] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2322764871] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2324125524] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2326895424] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 2327880681] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2328769947] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2330514270] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2331649446] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2332764525] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 2334023328] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 2335476528] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 2336730060] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2338150584] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 2338999047] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2340002133] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2341617684] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2343202113] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 2344325130] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 2345947296] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2347589454] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 2348683071] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2350255971] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2351828976] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2352743631] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 2354105880] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2355758664] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 2356844070] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2358291978] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2359888104] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 2361027144] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2362573080] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2364225570] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2365243440] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2366768544] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2368495563] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2369487057] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 2370774525] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2371681725] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2373410361] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2374520169] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 2375532096] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2376412836] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2378142753] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2379313692] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 2380326123] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2381175510] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2382870672] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2384060091] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2385247200] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2386554807] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 2387399889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2388345330] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 2390108721] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2391812913] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2392964784] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 2394608055] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2396240448] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 2397362730] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2398948146] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2400520563] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2401513107] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 2403037728] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2404710168] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 2405745846] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 2407336008] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2408990892] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2410149252] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 2411740485] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2413309752] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2414317710] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 2415505575] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2416451289] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2418265836] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2419491060] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 2420602149] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2421573525] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2423380008] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2424478350] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2425636143] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2426883438] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 2427707940] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2428597080] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 2430403353] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2431937949] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2432938053] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 2434580295] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2436136584] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 2437194543] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 2438732709] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2440292568] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 2441275179] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2442733797] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2444246889] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2445195543] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 2446725351] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2448298041] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2449391553] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 2450459991] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2452225335] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2453318847] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 2454291021] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2455991391] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2457054012] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2458224909] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2459491209] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 2460353679] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2461292694] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 2463127380] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2464785750] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 2465850219] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2467323117] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2468905698] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2469922224] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2471349027] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2472932763] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2473924509] Running M*.negative: -123 456 M* . . CR [Hera] -1 -56088 [Hera] [HADES][TEST ] [KRELTSC: 2475500265] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2477200635] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 2478257628] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 0 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 2479946784] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2481600933] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 2482665444] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 2484215139] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2485778820] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 2486852718] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 2487901710] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2489522343] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2490611298] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 2491605501] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2493362403] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2494463937] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2495568243] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_wo [Hera] [HADES][TEST ] [KRELTSC: 2496889248] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2497740399] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2498654151] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 2500617042] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2502203697] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 2503330368] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 2505013308] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2506629762] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 2507660883] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 1844674407370955161 6 [Hera] [HADES][TEST ] [KRELTSC: 2509446492] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2511103350] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 2512198227] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2513658042] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2515197468] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2516189067] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -184467440737095506 -16 [Hera] [HADES][TEST ] [KRELTSC: 2518066719] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2519859573] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2520928200] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2522109156] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2523881325] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2525027043] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2526129774] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2527913367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2528962590] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2530125822] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 2531434227] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 2532768924] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 2533967457] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2535340857] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2536317483] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2537282748] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2538962517] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2540665449] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 2541650916] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2543118795] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2544721557] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2545640811] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 2547252519] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 2548665630] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2550447879] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2551502688] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2553195624] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2554826421] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 2555829234] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2556939735] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2558682462] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2559768288] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2560874631] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2562568407] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2563668156] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2564867844] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2566179084] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2567057997] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2567984076] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2569735917] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2571226077] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2572302306] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2573838078] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2575436745] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2576469756] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2578257045] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2579814972] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 2580975285] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2582506836] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2584109955] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2585039184] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2586153402] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2587856439] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2588954403] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2590022946] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2591705487] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2592797592] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2593918110] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2595227817] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2596099296] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2597034909] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 2598980643] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2600576727] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2601654594] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2603368425] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2604859572] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2606006109] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 2607730188] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2609382846] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2610492318] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2612114232] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2613749229] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2614738245] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2615900805] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2617623057] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2618761047] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2619874299] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2621662596] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2622755415] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2623913670] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2625251328] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2626157730] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2627128056] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2629082085] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2630653683] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2631642951] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 2633224167] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2634921156] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2636000220] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 2637688347] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2639352093] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 2640463371] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2642207400] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2643823707] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 2644893111] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2646404460] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2648040276] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2648923641] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2650054638] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2651828130] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2652930525] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2653960743] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2655743202] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2656853745] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2657973528] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2659279896] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2660154147] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2661078945] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2663293353] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2664854850] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2665934250] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 2667545328] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2669104557] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 2670082779] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 2671718154] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2673269088] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2674210707] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2675757315] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2677296048] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2678269671] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2679515076] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2681319501] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2682393882] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2683446885] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2685200385] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2686361580] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2687492934] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2688760704] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 2689626366] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2690557002] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 2692485831] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2694094599] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 2695107135] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2696738352] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2698373454] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2699375784] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 2701047510] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2702636475] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2703633807] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2705363157] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2706930261] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 2707964847] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 2709680799] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2711264094] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 2712304203] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 2713447233] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2715214551] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2716277214] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 2717224440] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2718862503] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2719914330] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2720971449] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2722168239] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 2723041461] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2723969619] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 2725785363] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 2727283860] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2728943007] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 2730014175] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2731552803] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2733090087] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2734141872] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 2735726175] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2737271565] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 2738359869] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 2739943101] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2741508966] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2742624150] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 2744118909] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2745765246] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 2746884588] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2748487350] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2750181462] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2751163212] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 2752317645] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2754012828] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2755125072] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 2756094411] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2757880062] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2759029350] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2760077376] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2761377906] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2762228868] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2763151188] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 2764973169] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2766641409] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 2767839564] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 2769515511] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2771210925] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 2772373254] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2773866711] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2775526299] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2776434129] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2778123327] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2779719474] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 2780786883] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2782018911] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2783789715] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2784893517] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2785971090] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2787797649] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2788977282] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2790177999] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2791422438] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 2792278083] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2793189546] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2795033577] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2796656184] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2797720821] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 2799370224] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2800958496] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2801990877] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2803484796] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2805107298] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2806040916] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 2807959014] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2809567698] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 2810601864] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2812314729] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2813948172] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 2815003779] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 2816135532] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2817919839] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2818953165] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 2819988423] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2821688604] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2822785476] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2823903768] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2825207490] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 2826109440] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2827061265] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2828904330] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2830502178] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2831597370] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2833199250] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2834725698] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2835661920] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2837296791] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2838877272] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 2839977399] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 2841542508] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2843216733] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2844281874] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 2845525410] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2847379794] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2848446510] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 2849421855] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2851163847] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2852281761] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2853391443] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2854643043] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 2855480103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2856370671] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 2858209746] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2859818346] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 2860875213] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2862460776] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2863964082] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2864956458] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2866718022] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2868387291] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 2869460685] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 2871031338] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2872696113] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2873870370] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 2875092801] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2876836095] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2877909447] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 2878880046] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2880518361] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2881580877] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2882669706] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2883991488] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 2884857654] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2885790474] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2887552752] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2889212487] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2890185774] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2891677257] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2893253496] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2894210340] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2895769548] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2897368467] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2898368508] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2899863036] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2901484530] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2902509267] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2904078597] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2905668381] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2906704353] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 2907754836] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2909502330] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2910559029] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 2911515411] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2913228003] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2914342683] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2915506713] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2916834417] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 2917729878] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2918629749] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2920319577] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2921971248] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2923047141] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2924681319] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2926243782] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2927297142] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2928898308] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2930554452] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2931534732] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2933151186] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2934768228] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2935789038] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2937369414] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 2938718937] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2940210651] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 2941303155] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2942885127] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2944511031] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2945522349] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 2946656832] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2948393322] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2949464994] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 2950414971] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2952119520] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2953184535] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2954271684] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2955565095] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 2956415175] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2957362401] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2959005798] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2960644113] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2961676137] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2963183937] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2964821202] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2965806417] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2967275955] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2968905240] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2969825922] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2971324356] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2972927055] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2973877263] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2975313810] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2976938937] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2977893450] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 2979061386] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2980948047] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2982020538] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 2983072575] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2984750769] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2985855663] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2986982502] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2988216063] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 2989050540] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2989979601] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2991555399] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2993247285] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2994183276] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2995492605] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2997078945] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2998046877] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2999522610] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3001172958] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3002145279] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3003786597] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3005361198] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3006370752] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3007831218] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3009419973] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 3010422051] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 3011701245] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3013436622] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3014534922] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 3015633306] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3017377314] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3018471288] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3019556253] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3020904201] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 3021781245] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3022702452] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3024552468] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3026110689] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3027290427] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 3028836384] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3030509622] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 3031713384] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3033155076] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3034801854] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3035896122] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3037468119] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3039338169] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3040487184] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3042219789] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3043803273] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3045000819] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 3046129863] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3047896446] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3049003041] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3050177802] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3051499122] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 3052368291] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3053266104] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 3054853872] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3056456970] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 3057488952] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3058910106] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3060442560] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3061534245] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 3063009852] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3064658163] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 3065691783] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 3067071084] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3068730126] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 3069844638] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 3070973031] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3072657168] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3073762104] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3074910825] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3076256715] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 3077145120] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3078097281] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3079715835] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3081349572] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 3082314375] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 3083885196] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3085494048] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 3086536614] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3087962472] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3089593353] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 3090654483] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 3092054154] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3093743604] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 3094919499] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 3096206904] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3097816848] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3098865945] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3099909666] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3101175336] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 3102014643] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3102993138] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3104910795] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3106586616] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 3107748210] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3109477938] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3111068310] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 3112071816] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 3113122026] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3114802761] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3115858137] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3117002826] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3118298610] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 3119217066] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3120119982] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 3121657497] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3123337896] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 3124420929] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3125958822] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3127546926] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 3128703732] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 3129776034] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3131539551] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3132743712] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3133887666] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3135170556] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3136051905] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3136985607] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3138809520] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3140329731] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3141307680] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 3143279895] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3145163616] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 3146442222] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3147765096] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3149564838] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3150767067] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3151978410] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, [Hera] [HADES][INFO ] [KRELTSC: 3153423336] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 3154850979] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 3155911122] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3157157031] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 3157987245] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3158914122] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3160482633] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3162067818] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3163113282] Running BASE.hex: HEX FF . CR [Hera] FF [Hera] [HADES][TEST ] [KRELTSC: 3164575575] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3166257633] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3167253264] Running BASE.octal: OCTAL 52 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3168765789] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3170421807] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3171405888] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 723 [Hera] [HADES][TEST ] [KRELTSC: 3172987524] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3174637242] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3175637850] Running BASE.base_fetch: BASE @ . CR [Hera] 16 [Hera] [HADES][TEST ] [KRELTSC: 3177036891] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3178683123] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 3179788857] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3181017252] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3182320827] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 3183251946] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3184166223] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3185725389] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3187372188] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 3188363304] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3190013379] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3191705727] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3192716142] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3195043383] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3196760574] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3197753160] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3198926052] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3200172570] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 3201037140] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3201937326] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] FF [Hera] [HADES][TEST ] [KRELTSC: 3203370471] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3205051983] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3206029050] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 2A [Hera] [HADES][TEST ] [KRELTSC: 3207506694] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3209149923] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 3210231129] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] FF [Hera] [HADES][INFO ] [KRELTSC: 3212137992] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3213814842] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3215323314] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3216313632] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3217407648] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3218696880] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 3219588981] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3220543578] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3222135252] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3223796730] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3224763969] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3226292853] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3227970354] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3228881355] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3230805921] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3232398918] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3233395599] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3234609903] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3235928955] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 3236762949] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3237679704] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 3240523314] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3242187522] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 3243261945] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3244508820] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3246186741] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3247181196] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3248867601] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3250491489] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3251552367] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3252659655] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3254026860] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 3254874147] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3255878430] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3257688798] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3259249749] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 3260316171] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 3262063077] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3263908032] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 3265179477] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 3267009858] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3268943013] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 3270195915] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3271439934] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3272935260] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 3273953634] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3275001030] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3276855183] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3278841573] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 3280051635] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3281736024] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3283624806] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3284818257] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 3286710126] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3288612033] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 3289893306] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3291197532] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3292671774] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 3293679375] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3294738258] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3296970138] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3298856379] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 3299965809] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3301758768] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3303617646] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 3304758093] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3306583959] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3308510079] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3309685701] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3311029344] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3312529668] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 3313531746] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3314615745] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3316395831] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3318246897] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 3319481676] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3320814966] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3322705323] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 3323908140] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 3325879263] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3327742215] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 3328978149] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3330265470] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3331833624] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 3332903910] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3334072266] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 3335989734] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3337894035] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 3339087087] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 3340423233] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 3341824689] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3344586714] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 3345648789] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3346820757] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 3348031176] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 3349489017] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 3350629086] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3351922623] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3352818378] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3353792568] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 3356039043] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3357700584] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3358836495] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3360435330] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3361986936] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3363023202] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3364705176] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3366403950] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3367428834] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3369107217] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3370745490] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 3371805213] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 3372938310] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3373844754] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3375508689] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3376575090] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3377830092] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3379150425] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 3380096034] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3380998257] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3383198721] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3384883572] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 3385901778] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3387372954] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3389048754] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 3390119544] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3391826004] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3393459195] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 3394528851] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3395956116] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3397614591] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3398691324] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3399890319] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3401193642] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3401925639] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3402709569] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOV [Hera] [HADES][TEST ] [KRELTSC: 3404468739] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3406002579] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 3406951422] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3408193551] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3409735224] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3410825124] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3412002342] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3413581332] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3414599265] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 3415815963] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3416972286] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3418668162] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3419605623] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3420789792] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3422022534] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3422915811] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3423814212] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMO [Hera] [HADES][TEST ] [KRELTSC: 3425708475] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3427335093] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 3428389986] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3429612270] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3431262093] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3432271794] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3433443279] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3434978106] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3435998748] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 3437193606] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3438390774] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3440130225] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3441235056] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3442430313] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3443753901] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 3444658686] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3445572270] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3447727962] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3449305146] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 3450255354] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3451967295] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3453679215] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 3454621590] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPAR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3456346131] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3457955550] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 3458964852] Running COMPARE.different_lengths: HERE S" Test" HERE S" Test [Hera] [HADES][INFO ] [KRELTSC: 3460358202] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3461979486] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3463573260] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 3464601399] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3466615929] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3468267705] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3469343073] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3470566491] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3471846924] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 3472785561] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3473728230] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 3476538891] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3478188966] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 3479236593] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARC [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 3481040115] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3482721417] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 3483792732] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 3485638863] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3487157205] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 3488324700] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 3490127298] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3491690496] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3492799800] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3494024268] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3495328179] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 3496178490] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3497116707] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3499075503] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3500713062] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 3501731520] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3503043159] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3504721185] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 3505697055] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3506963964] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3508528674] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3509538879] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3511265310] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3512882520] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 3513939849] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3515107785] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3516306192] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 3517220091] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3518172924] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3520041273] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3521643048] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 3522647604] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3524321409] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3525888198] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 3526842186] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3528121422] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3529743462] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3530765049] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3532152036] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3533753055] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 3534710718] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3535760088] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3536955828] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 3537752295] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3538679004] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3540651072] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3542302617] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 3543391992] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3544633533] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3546247551] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3547325271] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3548371071] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3549605535] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 3550401246] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3551253216] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3552800685] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3554288241] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 3555248529] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 3556859586] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3558303084] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 3559204278] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3560537589] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3562092345] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3563002002] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] world [Hera] [HADES][TEST ] [KRELTSC: 3567969048] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3569519646] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 3570520422] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3572938866] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3574538520] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3575512710] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; [Hera] abcd [Hera] [HADES][TEST ] [KRELTSC: 3577575057] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3579196299] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 3580231872] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3581386431] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3582683034] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 3583585530] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3584521227] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 3586027158] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3587658606] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 3588628554] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3590165880] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3591758037] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 3592734915] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3594423105] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3595922673] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 3596920803] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3597971937] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3599196111] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 3600052302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3600929010] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3603128886] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3604746432] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 3605847273] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3607429434] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3608924634] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 3610111365] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3611386086] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3612842856] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 3613984290] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3614890503] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3616583649] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3618220851] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 3619336392] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3621551829] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3623133927] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 3624347643] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3625591788] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 3626967120] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 3628502514] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 3629558814] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3630898341] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 3631741659] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3632709444] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3634192737] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3635768808] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3636735837] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 3638161254] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3639959526] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 3641054466] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3642360309] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3643926699] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3644970609] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3646394451] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3648021447] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3649121049] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3650591910] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3652161702] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3653457843] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3655163316] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3656721054] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3657719184] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 3658778214] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3660548892] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3661687176] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3662852676] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3664109190] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 3664913532] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3665970252] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 3668034888] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3669596784] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 3670759113] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 3671961174] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3673594554] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 3674704236] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3676286586] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3677860179] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3678952389] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3680388579] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3682129899] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 3683386329] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3684564198] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3685816050] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 3686697945] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3687705861] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3689422842] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3691061451] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 3692192973] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 3694558476] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 3696019383] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3697596462] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 3698766813] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3700494042] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3702177528] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3703215600] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 3704778504] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3706453653] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 3707518983] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3708642756] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3709894650] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 3710807184] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3711876525] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3713373363] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3715029864] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 3716105232] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3717487158] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3718890063] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 3719990148] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3721417980] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3722763492] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 3723779577] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3725274420] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3726740199] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 3727979892] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3729460707] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3730986000] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3732034383] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3733667469] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3735348813] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 3736356666] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 3737442849] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3739251705] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3740476824] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3741733359] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3742970007] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 3743900076] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3744848100] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3746270157] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3747955575] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 3748934448] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 3750304572] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3751882008] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 3752784798] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3754157064] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3756078585] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3757105695] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3758616603] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3760240491] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 3761244333] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 3762319680] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3763927524] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 3764961837] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 3766298718] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3767880984] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 3768950535] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3770652522] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3772345752] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 3773483721] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 3774876357] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3776517696] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3777539241] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 3778972827] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3780538503] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 3781478001] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 3782569644] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3784393641] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3785772585] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3787004865] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3788182650] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 3789081954] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3790152492] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3791309928] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3792587820] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 3793472592] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3794390334] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3795525090] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3796767051] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 3797660307] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3798794811] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CM [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 3800879229] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3802521576] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 3803588670] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3804746736] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3806386647] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 3807411846] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3808924686] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3810533160] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 3811506363] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE H [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 3813514257] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3815417214] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 3816432921] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 3817625238] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3819212859] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 3820195743] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 3821358933] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3822344904] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3824107182] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3825191097] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 3826223163] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3827128011] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3829026348] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3830317743] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3831520812] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3832764495] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3833630892] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3834573351] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 3836405475] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3838060107] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3839191251] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3840773580] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3842532036] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3843921081] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3845795163] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3847374615] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3848411091] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3850064736] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3851723631] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 3852828042] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 3853859730] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3854787867] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3856470261] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3857768901] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3859061199] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3860314710] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3861249021] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3862217499] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3863762385] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3865411053] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 3866478021] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3867636339] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3869419911] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3870450864] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3871649880] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3873624153] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3874681650] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3875872308] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3877152069] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 3878027727] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3878949270] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3880795233] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3882447933] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 3883369245] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3885072387] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3886875552] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 3888099327] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3889662966] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3891330702] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 3892451745] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3893638518] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3894889887] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 3895744251] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3896641812] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3898648992] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3900240603] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 3901509507] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3902996097] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3904618389] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3905686449] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3906883239] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3908487996] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3909503808] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3910561305] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3912134793] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3913191072] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3914409450] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3916271289] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3917433366] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3918659766] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3920348040] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 3921472590] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3923026653] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3924748653] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 3925878327] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3927485751] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3929217159] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 3930448998] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3931751943] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3933430956] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 3934576821] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3935672664] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3937325931] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 3938454345] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3939993708] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3941668521] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 3942707958] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3944562762] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3946363638] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 3947361600] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 3948602931] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3950389548] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3951525165] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3952849110] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3954534927] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 3955686504] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3956800113] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3958056144] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 3959192307] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3960263538] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3961981884] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3963717492] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 3964721481] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 3966239109] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3967972260] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3968944581] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3970453158] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3972184608] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 3973170642] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3974915910] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3976652169] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 3977657817] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BA [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3979427487] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3981148731] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 3982130964] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3983373870] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3984633198] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 3985561629] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3986460513] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE [Hera] 42 [HADES][INFO ] [KRELTSC: 3988382181] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 3990179529] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3991838571] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3992856567] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3995264889] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3997015974] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 3998167467] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3999853221] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4001567577] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 4002619614] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 4004865060] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4006504320] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 4007566206] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4008889983] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 4010264538] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 4011581490] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 4012725486] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4014053715] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4014944241] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4015919376] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 4018961310] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4020598407] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 4021714851] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4022828523] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4024590843] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4025644518] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4026798216] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4028604615] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 4029646803] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4030746426] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4032808878] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4034001741] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 4035138303] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4036912047] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4038039012] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4039334187] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4040593284] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4041522030] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4042455249] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 4044619740] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4046374479] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 4047663333] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4049105466] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4050861192] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4051923603] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4053271572] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4054881306] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 4055918097] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4057004385] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4058718741] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4059794487] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4061102493] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4062577953] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4063488912] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4064436558] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4066110258] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4067804727] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 4068840657] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4070089149] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4071718518] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 4072810959] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 4074017493] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4075734285] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 4077052896] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4078204767] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4079476254] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4080399687] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4081368564] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4083007593] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4084697400] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 4085805024] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFER [Hera] [HADES][TEST ] [KRELTSC: 4087292475] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4088914725] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4089977220] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4091307864] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4093265988] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4094369160] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4095667590] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4096945503] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4097934456] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4098856461] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4100321904] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4102082586] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 4103185065] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 4104629298] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4106635785] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 4107759789] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFF [Hera] [HADES][TEST ] [KRELTSC: 4109410410] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4110520680] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4111159437] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4111871925] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4112853171] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4113638697] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4114656000] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4115876436] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4117857156] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 4119275664] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4120881702] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4122779556] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 4124117634] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 4125662625] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4127592504] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 4128833457] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4130193585] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4131809451] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 4133010567] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4134108132] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4135698567] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4137613536] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 4138806798] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4140082086] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4142019735] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4143186810] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 4144411593] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4146555861] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 4147833270] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 4149085563] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4151215719] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4152532230] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4153804536] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4155315906] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 4156332180] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4157424810] 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: 4182619203] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4184484969] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 4185700470] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 4187057322] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4189173198] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 4190406528] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 4191739965] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4193780913] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 4195133796] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 4196438148] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4198476114] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4199755959] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4201091727] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4202599065] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 4203570483] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4204691358] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4206357141] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4208282652] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 4209541980] 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: 4234753299] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4236636054] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 4237856595] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 4239322164] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4241173209] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 4242436548] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4243702638] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4245220938] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 4246275117] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4247538519] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4249123746] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4251011982] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 4252257765] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4253578287] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4255501698] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 4256796789] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4258120440] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4260138918] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 4261399065] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4262638317] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4264608852] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 4265938845] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4267369176] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4269427008] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 4270771806] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4271985669] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4273983063] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 4275262299] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4276491429] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4278480948] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 4279783998] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 4281168927] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4283139924] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 4284456372] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4285735818] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4287714354] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 4289023053] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4290321672] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4292386728] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 4293717603] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 4294969182] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4297050198] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 4298422401] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4299680196] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4301673978] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 4303070982] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4304381466] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4306252419] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 4307457504] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 4308787245] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4310749842] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 4312063686] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4313418291] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4315433703] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 4316708886] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4318019895] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4320014979] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 4321311939] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4322621184] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4325257839] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 4327526028] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4328797137] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 error [Hera] [HADES][INFO ] [KRELTSC: 4330016901] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 4331492424] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 4332712377] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 4333568631] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4334509935] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4335960237] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4337564406] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4338539646] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 S [Hera] [HADES][TEST ] [KRELTSC: 4340075607] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4341716442] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes [Hera] [HADES][TEST ] [KRELTSC: 4343030286] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4344665346] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4346227935] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 4347268758] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4349027256] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4350617838] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4351624620] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4353177486] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4354772205] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4355797761] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4357027395] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4357919370] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4358841522] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4360511652] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4362275169] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4363278192] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4364859597] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4366525149] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4367460384] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 4369139187] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4370731596] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 4371738546] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 4373358213] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4374999195] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 4376023869] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4377848937] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4379446239] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 4380479523] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4381537041] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4383181299] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4384261770] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4385417169] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 4386259899] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4387236987] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4388812092] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4390498287] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 4391488689] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 4405618140] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 4407007899] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4408254921] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 4409115123] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4410542997] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4412374134] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 4413526005] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4415461029] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4417041972] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 4418072925] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4419895767] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4421506992] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 4422553779] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 4424355222] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4425867243] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 4427034171] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 4428233376] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4430063904] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4431160692] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4432299102] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 4433154663] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4434106698] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 4435722102] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4437327846] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 4438367451] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4440054255] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4441895661] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 4443021261] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4444594581] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4446239637] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 4447299654] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4448815497] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4450511478] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 4451527038] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4453027257] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4454580291] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4455736992] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 4457939745] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4459361424] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 4460313669] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 4461502374] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4463372718] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4464470871] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4465597605] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 4466412552] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4467316728] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 4469433549] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4471284804] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 4472333607] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4473953106] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4475602194] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 4476825801] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 4478690538] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4480443303] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 4481726739] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4483929471] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4485794103] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 4486859433] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 4488070713] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4489807518] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4490912685] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 4491890634] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4493651316] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4494794892] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4495875657] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 4496733654] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4497660300] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4499384988] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4501169337] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4502177547] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4503699522] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4505341974] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4506330360] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4507877199] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4509486681] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4510487940] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4512086145] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4513965372] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 4515044205] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4516161972] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 4517082255] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4518036306] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4519869774] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4521485199] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 4522586355] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4524189348] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4525810212] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 4527002739] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWA [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4529176407] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4530828561] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 4531857330] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4532917200] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 4533818415] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4534929063] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! [Hera] 3 [HADES][TEST ] [KRELTSC: 4536764442] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4538099496] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 4539079461] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 4540115055] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4541987226] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 4543130067] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 4544404284] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4546170384] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4547283447] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4548395691] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 4549262655] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4550167881] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4551807939] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4553495436] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4554458076] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4556199879] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4558052772] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4559101953] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4560306492] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 4561195527] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4562134290] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4564010976] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4565769789] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 4566785391] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 20 [Hera] [HADES][INFO ] [KRELTSC: 4568699478] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4570413897] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4572390858] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 4573550058] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HER [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4575342954] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4577061783] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 4578198849] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , P [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4579933785] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4581592029] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 4582657464] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4583791842] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 4584733272] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4585778442] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 4587806769] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4589427087] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 4590475932] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4592406273] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4594075290] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 4595072055] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4596321618] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 4597646361] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 4599175350] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 4600628991] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4602164322] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4603059342] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4604015871] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4606722477] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4608342522] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 4609440360] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4610465916] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4612195770] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4613232624] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4615858863] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4617664401] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 4618854345] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 4620685965] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4622300592] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 4623495786] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4624787727] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4626106884] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 4626973281] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4627961835] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 4630889991] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4632748953] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 4633725327] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 4635175671] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4636967727] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 4638021843] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 4639221972] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4640920326] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 4641998067] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4643156259] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4644661350] Testing word: FENCE [Hera] [HADES][TEST ] [KRELTSC: 4645633608] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4646632347] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc [Hera] [HADES][TEST ] [KRELTSC: 4649741859] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4651412913] Expected: Should forget a word defined after FENCE [Hera] [HADES][TEST ] [KRELTSC: 4652644290] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE F [Hera] [HADES][TEST ] [KRELTSC: 4654737360] Expected error occurred [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4656408960] Expected: Should refuse to forget a word defined before FEN [Hera] [HADES][TEST ] [KRELTSC: 4657808043] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FE [Hera] [HADES][TEST ] [KRELTSC: 4660905984] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4662585606] Expected: Forgetting the newest word must not disturb an ol [Hera] [HADES][TEST ] [KRELTSC: 4663886913] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4665018540] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4666380789] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 4667321673] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4668295107] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4671114462] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4672805655] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 4674097491] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE I [Hera] [HADES][TEST ] [KRELTSC: 4676344596] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4677969471] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 4679174199] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4680378045] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4681661145] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 4682566476] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4683549045] Running FIND.existing: FIND DUP . CR [Hera] 35722304 [Hera] [HADES][TEST ] [KRELTSC: 4685293305] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4687034268] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 4688174274] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 36056160 [Hera] [HADES][TEST ] [KRELTSC: 4690852698] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4692532635] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 4693578225] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4695220824] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4696862667] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 4697801073] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 4698741537] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4700416224] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 4701487287] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4702641930] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4704106701] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4705180998] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4706063817] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4707603684] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4709325243] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 4710435240] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4711739487] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4713448887] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 4714459764] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4715669574] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4717134576] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 4718135058] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4719164394] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 4721115819] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4722768057] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 4723892607] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 4725092967] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4726843506] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 4727687790] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4728791613] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4730265666] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 4731245316] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4732340592] Running LATEST.basic: LATEST @ . CR [Hera] 35803728 [Hera] [HADES][TEST ] [KRELTSC: 4733978361] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4735602690] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 4736650485] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 35842912 [Hera] [HADES][TEST ] [KRELTSC: 4738886355] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4740535233] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 4741569903] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST [Hera] 35842912 [Hera] [HADES][TEST ] [KRELTSC: 4743700605] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4745483862] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 4746731661] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4747983849] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4749237171] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 4750279296] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4751277237] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 36057672 [Hera] [HADES][TEST ] [KRELTSC: 4754388912] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4756194135] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 4757226621] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 36058136 [Hera] [HADES][TEST ] [KRELTSC: 4759564845] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4761451401] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 4762662177] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 4764129741] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 4765404021] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4767175665] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 4768292067] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4769379888] â–¶ Testing module: src/test_runner/modules/dictionary_manipula [Hera] [HADES][TEST ] [KRELTSC: 4770679116] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 4771595514] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4772507985] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 4774279419] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4775987223] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 4777118262] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 4778479461] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4780276641] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 4781314503] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4782445626] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, [Hera] [HADES][INFO ] [KRELTSC: 4783843155] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 4785408684] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 4786701570] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 4788107247] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 4789095822] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4790154348] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFI [Hera] [HADES][TEST ] [KRELTSC: 4797248400] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4798943142] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 4800005784] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC [Hera] 36062656 [Hera] [HADES][TEST ] [KRELTSC: 4806111870] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4807756128] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 4808827317] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLAT [Hera] [HADES][TEST ] [KRELTSC: 4817273034] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4818947721] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 4820017545] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFIN [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 4829213865] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4830396291] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 4831185429] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 4836917190] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4838654226] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 4839791313] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY T [Hera] [HADES][ERROR] [KRELTSC: 4841540298] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 4842570390] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4844415828] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 4845400644] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 4846497537] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 4847457384] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4849063674] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4850063610] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4851280161] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 4852589217] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 4853448747] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4854402189] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4858685937] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4859849862] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 4860619638] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4862533326] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4864219836] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 4865337855] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORT [Hera] [HADES][TEST ] [KRELTSC: 4870499949] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4871903841] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 4872609252] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4873406937] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 4874599947] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4875437217] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4876313169] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4880640891] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4882487337] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 4883575431] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 [Hera] [HADES][TEST ] [KRELTSC: 4888638195] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4889883579] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 4890795147] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST- [Hera] [HADES][TEST ] [KRELTSC: 4896285534] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4898091408] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 4899242229] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4900465626] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 4901754921] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 4902623880] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4903516632] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 36068640 [Hera] [HADES][TEST ] [KRELTSC: 4905161457] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4906743303] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 4907753088] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 4908997485] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4910644368] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 4911933789] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 35813536 [Hera] [HADES][TEST ] [KRELTSC: 4916386083] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4918035990] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 4919088279] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4920154113] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 4921388955] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 4922284752] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4923276477] Running CURRENT.basic: CURRENT @ . CR [Hera] 36068640 [Hera] [HADES][TEST ] [KRELTSC: 4924921806] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4926601470] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 4927697019] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEF [Hera] 36065344 [Hera] [HADES][TEST ] [KRELTSC: 4933239990] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4934585943] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 4935566370] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][INFO ] [KRELTSC: 4936946364] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] [HADES][TEST ] [KRELTSC: 4938565569] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4940161464] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 4941457185] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4942564011] â–¶ Testing module: src/test_runner/modules/vocabulary_words_te [Hera] [HADES][TEST ] [KRELTSC: 4943833062] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 4944726297] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4945674762] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4948134975] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4949692041] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 4950712851] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINI [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4956814716] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4958313738] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 4959393180] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4963976283] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4965305331] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 4966140669] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4967359887] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 4968675894] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 4970031297] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 4971167250] Some system tests marked as unimplemented due to system-level e [Hera] [HADES][TEST ] [KRELTSC: 4972541364] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4973892735] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 4974753693] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4975649658] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 4977526281] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4979081541] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 4980162873] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4981333077] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4982669643] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 4983576864] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4984509663] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 4985729952] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4987345209] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 4988528979] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][TEST ] [KRELTSC: 4989688935] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4991331177] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 4992359169] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 [Hera] [HADES][TEST ] [KRELTSC: 4994313471] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4996048050] Expected: ABORT may appear in a definition; when executed i [Hera] [HADES][TEST ] [KRELTSC: 4997403306] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4998501249] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4999838697] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 5000696274] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5001655176] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 5003386185] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5004930966] Expected: Should abort with message (no error; stacks clear [Hera] [HADES][TEST ] [KRELTSC: 5006214906] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 5007409995] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5008937304] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 5009980647] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 5011092009] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5012951559] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5014133334] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5015247321] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5016378570] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 5017070331] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5017830573] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5018770722] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5019973350] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 5020808331] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5021676702] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5022756249] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5024179776] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 5025066627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5025996948] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5027302665] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 5028600843] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 5029979052] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 5031144216] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5032413393] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 5033231805] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5034119055] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5036401881] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5037951681] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 5038973520] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 5040052668] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5041815555] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 5042912595] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 5044399101] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 5045576802] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5047269234] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 5048316000] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5049758994] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5051147409] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 5052053895] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5053151733] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 5054555541] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5056071951] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5057184804] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5059379766] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5060989878] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 5062076145] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5063112138] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5064373419] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 5065343514] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5066438139] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5069513148] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5071243107] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 5072358165] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5074211583] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5075869701] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 5076838410] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5078621646] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5080358997] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5081588820] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 5083105629] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5084784663] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5085878952] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5087058060] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5088317892] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 5089285908] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5090169399] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5092954965] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5094683748] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 5095732740] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 5097984318] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5099686347] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 5100740379] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 5102989731] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5104627017] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 5105631636] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5106815490] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5108154135] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 5109022044] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5110195482] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 5112679278] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5114569299] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 5115545337] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5117847231] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5119333254] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 5120236275] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 5121271680] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5122901469] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 5124146706] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5125463091] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5126944095] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 5127944724] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5128897830] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEAN [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5132992200] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5134670940] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 5135721255] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; C [Hera] [HADES][TEST ] [KRELTSC: 5137727301] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5139356754] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 5140414545] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 5141820831] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5142789162] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5144634285] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5145785526] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5146937019] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5148176229] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 5149006002] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5149967655] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5152434861] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5153997597] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 5155063683] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 5156153331] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5157917709] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 5159344365] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5160502641] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5161824444] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 5162654259] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5163602976] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 5164839330] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5166407505] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 5167496229] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5169936450] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5171789532] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5172808536] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5173922922] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5175219399] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 5176107174] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5177120151] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5180206290] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5181608712] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 5182430862] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 5184137007] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 5185488819] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5187256767] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 5188521555] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5189646357] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5190991932] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 5191904949] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5192833233] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 5195407350] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5197019562] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5198079873] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 5199252450] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 5200332795] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5202076761] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 5203285080] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 5204424666] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 5205403056] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5207145153] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5208208278] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5209323420] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5210642997] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 5211540999] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5212609647] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 5215760067] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5217417618] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 5218423749] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 5219567535] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 5220639123] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5222405097] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5223507534] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5224683093] â–¶ Testing module: src/test_runner/modules/defining_words_test [Hera] [HADES][TEST ] [KRELTSC: 5226332013] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 5227226256] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5227964238] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 5230602993] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5232179484] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 5233130133] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5235229104] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5236777140] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 5237752989] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 5239181640] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 5240216730] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5242148205] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 5243411229] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5244683388] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 er [Hera] [HADES][INFO ] [KRELTSC: 5245941267] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 5247369561] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 5248464522] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5249849136] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 5250784854] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5251756209] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5255147625] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5256872985] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 5257945728] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 5260501155] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5262096273] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 5263173090] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] [HADES][INFO ] [KRELTSC: 5265208536] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5266894731] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5268477921] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5269490814] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5271893361] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5273696043] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 5274716601] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 5275911795] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5276752572] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5278512939] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5279667981] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5280781086] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 5281624551] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5282577300] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5285133210] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5286959055] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 5288165925] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 5290580988] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5292212100] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 5293258131] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5295413760] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5296990020] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5298003963] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5300295504] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5302054506] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 5303174247] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 5304253920] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5305080501] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5306830431] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5307907248] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5309164833] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5310409608] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 5311263657] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5312167392] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 5313384783] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5314395030] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5316409014] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5317461072] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5319584004] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 5320458570] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5322277233] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 5323370514] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5324521713] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 5325347118] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5326233822] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 5327400141] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5328352071] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5330009664] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5331027219] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5332836747] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 5333683614] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5335433229] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 5336487030] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5337618867] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5338996152] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 5339918199] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5341013601] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 5342404851] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5343265914] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5344964520] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5345982663] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5347846077] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 5348654871] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 5349488298] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5351238732] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 5352319392] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5353404651] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 5354228943] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5355116655] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 5356160754] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5357037021] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5358703392] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5359787979] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5361939996] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 5362752675] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 5363602335] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5365407915] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 5366309193] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5367406716] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5368633620] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5369466795] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5370368451] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5374848171] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5376652911] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 5377668261] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5380957449] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5382554604] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 5383621446] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 5384617329] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5385512664] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5387451783] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5388743346] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5389991019] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5390851893] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5391824697] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5394708543] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5396365338] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 5397447384] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 5399643249] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5401284021] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5403016857] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 5404198884] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 5405397060] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5406350439] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5408135754] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5409281178] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5410408689] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5411722176] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 5412657852] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5413550058] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5416479516] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5418207018] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5419268337] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5421127257] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5422669329] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 5423605887] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 5424790434] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5425634508] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5427314130] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5428315158] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5429397687] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 5430274479] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5431296612] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5434202256] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5435880849] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5436917367] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5438639094] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5440221087] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 5441184378] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 5442148173] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5443019694] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5444784429] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5446060221] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5447386161] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5448676737] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 5449541118] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5450447520] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5453056938] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5454682548] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 5455731267] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5457766923] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5459351499] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 5460626619] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 5462088828] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5462943444] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5464670001] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5465727540] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5466870423] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 5467770651] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5468721027] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5471263077] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5472819135] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 5473863087] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPE [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5476691577] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5478293478] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 5479381299] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 5480366346] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5481291123] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5483065182] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5484189417] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5485337655] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5486582577] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 5487440742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5488425768] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] [HADES][INFO ] [KRELTSC: 5490948225] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5493076470] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5494722198] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 5495763441] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 5496946098] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5497829925] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5499604173] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 5500632354] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5501752725] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 5502646968] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5503730568] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5506626111] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5508318270] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 5509393113] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 5510475432] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5511361632] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5513172588] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 5514195603] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5515399995] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5516662998] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 5517513519] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5518577715] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5522103846] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5523702513] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5524720236] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 5526954930] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5528609562] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5529656958] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5531153229] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5532885582] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 5534112528] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; [Hera] 0 1 2 1 2 3 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5537180481] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5538785196] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5539801974] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5540886141] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 5541727905] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5542680717] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5545050294] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5546470251] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5548358277] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5549496057] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 5551956480] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5553534189] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5554593765] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5556045999] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5557651470] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 5558744499] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; [Hera] 0 1 2 1 2 3 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5561426388] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5563310760] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5564395221] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5565572775] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5566854846] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 5567702490] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5568601164] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5571785751] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5573321061] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5574198441] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5576546703] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5578479501] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 5579734608] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO [Hera] 0 1 2 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5582706528] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5584212459] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5585170227] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5586227304] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 5587085763] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5587984584] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5591573946] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5593376922] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5594381835] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5596382610] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5597927370] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 5598985728] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOO [Hera] [HADES][INFO ] [KRELTSC: 5600929299] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4 [Hera] 0 1 2 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5603058195] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5604701970] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5605784604] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5607002541] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5608384593] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 5609320668] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5610231438] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5612827962] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5614448553] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 5615483580] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 5616650025] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5617453926] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5619120045] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 5620173069] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5621409465] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 5622381912] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5623457217] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5626170669] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5627828808] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 5628873495] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 5629831599] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5630740920] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5632387320] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 5633451579] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5634573546] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5635913220] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 5636894277] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5637993732] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 5641129956] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5642697879] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 5643704325] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 [Hera] 10 9 8 7 6 5 4 3 2 1 0 [Hera] [HADES][TEST ] [KRELTSC: 5646211578] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5647819800] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5648826750] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 5651339232] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5653153758] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 5654133261] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5655274464] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 5656188972] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5657124963] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 5659671129] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 5661468624] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5662997634] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 5664124620] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST2 [Hera] 10 9 8 7 6 5 4 3 2 1 0 [Hera] [HADES][TEST ] [KRELTSC: 5667228021] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5668848297] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5669868687] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TE [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 5672179527] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5673845940] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 5674787349] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5675917821] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5677188405] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 5678108268] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5679189054] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5681724573] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5683381515] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5684474586] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5687030433] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5688885489] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5690000337] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5692696884] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5693973075] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5694844512] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5697224001] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5698752969] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5699837010] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5700961140] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 5701805802] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5702755149] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5705580048] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5707166514] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5708284953] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 5711684832] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 5713075620] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5714695350] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5715708789] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5717773656] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5719025004] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5719852341] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5723388090] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5725315260] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5726440818] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5727535590] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5728884777] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 5729784648] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5730728913] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 5733839622] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5735432661] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 5736637116] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5739893922] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5741477007] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5742535260] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5743736985] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 5744578014] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5745524148] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 5747952609] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5749495941] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 5750651466] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5753907936] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5755479807] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5756538060] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5757704862] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5759002977] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 5759895624] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5760769560] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5762897448] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5764502835] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 5765431707] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] [HADES][INFO ] [KRELTSC: 5767540464] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5769446571] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5770928184] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5771861907] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5774204079] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5775814821] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 5776750287] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5778771579] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5780454036] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5781597234] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5782872060] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 5783709708] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5784695448] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5787258792] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5788811301] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 5789794290] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5791934484] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5793586869] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5794561206] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5797303827] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5798919735] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 5799930276] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5802170157] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5803717878] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5804678922] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5805824598] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5807152575] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 5808013470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5808916512] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5812746198] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5814378822] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5815362336] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5817613851] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5819220309] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5820245550] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 5822595975] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5824119630] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 5825229606] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5826539691] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 5827585974] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5828492208] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LO [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5831186445] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5832779841] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5833775430] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 [Hera] [HADES][INFO ] [KRELTSC: 5835719715] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5837473677] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5839036014] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5840181753] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 5842957785] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5844583332] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 5845583226] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5846741796] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5848062465] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 5849065425] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5850035142] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5853320613] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5855330397] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 5856504465] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 5859832797] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5861713074] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5862873114] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5864178516] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 5865160245] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5866198527] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EX [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5868840327] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5870442333] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 5871433239] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EX [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 5873934192] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5875607577] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5876658879] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5877792081] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5879127156] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 5879914404] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5880812112] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [HADES][INFO ] [KRELTSC: 5883564099] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 5884585392] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5886223539] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5887200249] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5889808428] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5891457180] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5892448674] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5893592019] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 5894461146] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5895355641] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AG [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5897852541] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5899412778] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5900404881] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5902961694] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5904599904] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5905612608] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5906756016] â–¶ Testing module: src/test_runner/modules/control_words_test. [Hera] [HADES][TEST ] [KRELTSC: 5908072569] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 5908976052] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5909840076] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 5913686121] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5915285481] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 5916336300] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 5918922954] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5920562277] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 5921556858] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][INFO ] [KRELTSC: 5924555406] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 [Hera] [HADES][TEST ] [KRELTSC: 5925776178] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5927310627] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5928198066] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 5930980839] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5932572408] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 5933594709] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 5935900635] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5937582840] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 5938545312] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5939654637] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 5940495519] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5941396146] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 5944151430] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5945788275] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 5946752070] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 5949171648] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5950799484] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 5951811432] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 9 [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 5954310369] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5955882933] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5956771401] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 5959691619] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5961371766] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 5962399569] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCA [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 5964786912] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5966424429] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 5967402861] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5968597845] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 err [Hera] [HADES][INFO ] [KRELTSC: 5969839281] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 5971174167] Running StarForth Words Tests (Module 17: StarForth Extensions) [Hera] [HADES][TEST ] [KRELTSC: 5972423814] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 5973774261] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 5974720290] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5975671338] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TES [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5978419797] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5980107987] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 5981213406] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5983276908] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5984884227] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 5985925743] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST E [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5988289377] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5989930632] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 5991080781] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 5992286538] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 5993280384] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5995079286] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 5996133003] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 5997293883] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5998235292] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5999977998] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6001059519] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6002310510] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6003605286] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 6004535859] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6005455491] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 6008111319] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6009796695] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 6010855158] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 [Hera] [HADES][INFO ] [KRELTSC: 6012690516] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 6014385846] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6015980733] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 6017124918] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROP [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6019303017] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6020977200] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 6022067940] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 6023310531] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 6024256833] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6026050191] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 6027105798] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 6028242003] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6029235030] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6031066461] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6032159889] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 6033340635] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6034303611] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6036067884] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6037190124] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6038285379] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6039533052] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 6040361355] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6041209020] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DRO [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] FENCE: 3 [Hera] FORGET: 7 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 23 [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] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 176 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 18 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 43 [Hera] MAX: 26 [Hera] MIN: 4 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 19 [Hera] 1-: 79 [Hera] 1+: 84 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 20 [Hera] MOD: 38 [Hera] /: 35 [Hera] *: 50 [Hera] -: 34 [Hera] +: 135 [Hera] CELLS: 18 [Hera] ERASE: 11 [Hera] MOVE: 11 [Hera] FILL: 23 [Hera] 2!: 17 [Hera] 2@: 14 [Hera] -!: 17 [Hera] +!: 35 [Hera] C!: 51 [Hera] C@: 97 [Hera] !: 111 [Hera] @: 182 [Hera] R@: 47 [Hera] R>: 64 [Hera] >R: 66 [Hera] ROLL: 10 [Hera] PICK: 16 [Hera] DEPTH: 79 [Hera] -ROT: 18 [Hera] ROT: 31 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 51 [Hera] ------------------------------------- [Hera] Total executions: 6787 [Hera] Total words: 517 [Hera] Average executions per word: 13 [Hera] [HADES][TEST ] [KRELTSC: 6124973820] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6126686412] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 6127896369] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WD [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] FENCE: 3 [Hera] FORGET: 7 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 23 [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] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 176 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 18 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 43 [Hera] MAX: 26 [Hera] MIN: 4 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 19 [Hera] 1-: 79 [Hera] 1+: 84 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 20 [Hera] MOD: 38 [Hera] /: 35 [Hera] *: 50 [Hera] -: 34 [Hera] +: 138 [Hera] CELLS: 18 [Hera] ERASE: 11 [Hera] MOVE: 11 [Hera] FILL: 23 [Hera] 2!: 17 [Hera] 2@: 14 [Hera] -!: 17 [Hera] +!: 35 [Hera] C!: 51 [Hera] C@: 97 [Hera] !: 111 [Hera] @: 182 [Hera] R@: 47 [Hera] R>: 64 [Hera] >R: 66 [Hera] ROLL: 10 [Hera] PICK: 16 [Hera] DEPTH: 79 [Hera] -ROT: 18 [Hera] ROT: 31 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 54 [Hera] ------------------------------------- [Hera] Total executions: 6804 [Hera] Total words: 518 [Hera] Average executions per word: 13 [Hera] [HADES][TEST ] [KRELTSC: 6212518284] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6214178880] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 6215286567] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPT [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] FENCE: 3 [Hera] FORGET: 7 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 23 [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] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 176 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 18 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 43 [Hera] MAX: 26 [Hera] MIN: 4 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 19 [Hera] 1-: 79 [Hera] 1+: 84 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 20 [Hera] MOD: 38 [Hera] /: 35 [Hera] *: 50 [Hera] -: 34 [Hera] +: 138 [Hera] CELLS: 18 [Hera] ERASE: 11 [Hera] MOVE: 11 [Hera] FILL: 23 [Hera] 2!: 17 [Hera] 2@: 14 [Hera] -!: 17 [Hera] +!: 35 [Hera] C!: 51 [Hera] C@: 97 [Hera] !: 111 [Hera] @: 182 [Hera] R@: 47 [Hera] R>: 64 [Hera] >R: 66 [Hera] ROLL: 10 [Hera] PICK: 16 [Hera] DEPTH: 80 [Hera] -ROT: 18 [Hera] ROT: 31 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 54 [Hera] ------------------------------------- [Hera] Total executions: 6806 [Hera] Total words: 518 [Hera] Average executions per word: 13 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6299104497] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6300714462] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 6301706208] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6302816961] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6304093614] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 6305161821] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6306221019] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RES [Hera] [HADES][TEST ] [KRELTSC: 6309226623] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6310975440] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 6312215952] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTRO [Hera] [HADES][TEST ] [KRELTSC: 6313624044] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6315348459] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 6316497117] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DR [Hera] [HADES][TEST ] [KRELTSC: 6317919195] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6320137257] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 6321453852] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6322709169] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6324027255] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 6324920721] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6325865364] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TO [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: 6331973907] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6333730935] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 6334993224] 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: 6340416054] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6342079443] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 6343178625] 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: 6346257120] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6347967549] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 6349146972] 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: 6352460079] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6354162969] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 6355288758] 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: 6358290624] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6360029466] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 6361069323] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 6362846511] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6364570212] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 6365666475] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 6367800516] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6369609351] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 6370719201] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 6372006732] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6372947553] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6374711070] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 6375835494] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6377091231] â–¶ Testing module: src/test_runner/modules/starforth_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6378468201] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 6379442160] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6380520258] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 6382534116] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 6383531259] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6385178940] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 6386255442] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 6387783087] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 6388754505] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6390283053] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 6391355334] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 6393028257] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 6394054170] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6395913699] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 6397045767] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 6398970522] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 6399930306] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6401545017] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 6402603711] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6403797141] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 e [Hera] [HADES][INFO ] [KRELTSC: 6405110481] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 6406499484] Running ACL Words Tests (Module 24)... [Hera] [HADES][WARN ] [KRELTSC: 6411981576] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 6414197412] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 6415790619] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 6417349722] vm_create_word: cannot shadow pinned word '__acl_shadow_target_ [Hera] [HADES][TEST ] [KRELTSC: 6422637018] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors [Hera] [HADES][INFO ] [KRELTSC: 6424216113] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 6425632710] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 6426885612] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 6427806735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6428781156] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6429996573] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 6430919607] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6431893188] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6433039032] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 6434162847] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6435098649] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6436491957] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 6437593491] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6438613104] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6439811049] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 6440740131] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6441692880] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6442940574] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 6443917053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6444813795] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6446058486] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 6446984838] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6447857892] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6449005164] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 6450044412] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6451104114] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6452450571] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 6453331185] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6454291326] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6455539776] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 6456489039] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6457447857] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6458758845] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 [Hera] [HADES][INFO ] [KRELTSC: 6460117902] [Hera] === Testing Module: Q48.16 Words === [Hera] [HADES][INFO ] [KRELTSC: 6461547162] Running Q48.16 Words Tests (Module 25)... [Hera] [HADES][TEST ] [KRELTSC: 6462662136] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6463953741] Testing word: Q.+ [Hera] [HADES][TEST ] [KRELTSC: 6464766504] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6465800649] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6468152124] Test passed [Hera] [HADES][TEST ] Testing Q.+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6469689912] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6472409601] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6473583102] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6474891885] Testing word: Q.- [Hera] [HADES][TEST ] [KRELTSC: 6475794906] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6476710296] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . C [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6478427655] Test passed [Hera] [HADES][TEST ] Testing Q.- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6480120003] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][INFO ] [KRELTSC: 6482855316] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6484987698] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6486130161] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6487413975] Testing word: Q.* [Hera] [HADES][TEST ] [KRELTSC: 6488284992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6489245574] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . C [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 6491115351] Test passed [Hera] [HADES][TEST ] Testing Q.* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6492808560] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 6496017717] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6497214591] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6498454662] Testing word: Q./ [Hera] [HADES][TEST ] [KRELTSC: 6499320051] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6500274228] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6502243230] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6503868063] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6506614149] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6508363575] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6510194166] Expected: Should print: 0 (division by zero yields q=0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6513559290] Q./: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6514684008] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6516000309] Testing word: Q.ABS [Hera] [HADES][TEST ] [KRELTSC: 6516917400] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6517844928] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6519652461] Test passed [Hera] [HADES][TEST ] Testing Q.ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6521227083] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6524119959] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6525446655] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6526870182] Testing word: Q.NEG [Hera] [HADES][TEST ] [KRELTSC: 6527723643] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6528666858] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 6530311788] Test passed [Hera] [HADES][TEST ] Testing Q.NEG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6531971964] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 6534696252] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6535794300] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6537053964] Testing word: Q.LOG [Hera] [HADES][TEST ] [KRELTSC: 6538001505] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6539028615] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6541105221] Test passed [Hera] [HADES][TEST ] Testing Q.LOG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6542678961] Expected: Should print: 0 (ln 1.0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 6560466885] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6562418940] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6563536161] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6564774531] Testing word: Q.EXP [Hera] [HADES][TEST ] [KRELTSC: 6565659282] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6566627802] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6568796871] Test passed [Hera] [HADES][TEST ] Testing Q.EXP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6570505599] Expected: Should print: 1 (e^0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6573489993] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6574638483] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6575870763] Testing word: Q.SQRT [Hera] [HADES][TEST ] [KRELTSC: 6576738483] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6577697868] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6579627768] Test passed [Hera] [HADES][TEST ] Testing Q.SQRT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6581210685] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6584324313] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6585650631] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6586908846] Testing word: Q.SIN [Hera] [HADES][TEST ] [KRELTSC: 6587793471] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6588754095] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6590627043] Test passed [Hera] [HADES][TEST ] Testing Q.SIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6592245030] Expected: Should print: 0 (sin 0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6595033515] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6596319786] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6597714375] Testing word: Q.COS [Hera] [HADES][TEST ] [KRELTSC: 6598653096] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6599558154] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6601472115] Test passed [Hera] [HADES][TEST ] Testing Q.COS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6603125025] Expected: Should print: 1 (cos 0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6605897781] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6607126260] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6608313348] Testing word: Q.FROM-INT [Hera] [HADES][TEST ] [KRELTSC: 6609204189] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6610149861] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6611886813] Test passed [Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6613834206] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6616481634] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6617693628] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6618992079] Testing word: Q.TO-INT [Hera] [HADES][TEST ] [KRELTSC: 6619890690] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6620888463] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6622296576] Test passed [Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6623937705] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6626977980] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6628306440] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6629545188] Testing word: Q.1 [Hera] [HADES][TEST ] [KRELTSC: 6630396234] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6631298856] Running Q.1.raw_value: Q.1 . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6632681454] Test passed [Hera] [HADES][TEST ] Testing Q.1 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6634312902] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6637135008] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6638279487] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6639676176] Testing word: Q.0 [Hera] [HADES][TEST ] [KRELTSC: 6640736739] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6641731152] Running Q.0.raw_value: Q.0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6643207788] Test passed [Hera] [HADES][TEST ] Testing Q.0 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6644804187] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6647508693] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6648599412] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6649944294] Testing word: Q.SCALE [Hera] [HADES][TEST ] [KRELTSC: 6650859852] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6651765246] Running Q.SCALE.raw_value: Q.SCALE . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6653452323] Test passed [Hera] [HADES][TEST ] Testing Q.SCALE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6655274997] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6658051785] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6659263905] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6660540621] Testing word: Q.= [Hera] [HADES][TEST ] [KRELTSC: 6661365753] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6662293638] Running Q.=.equal: Q.1 Q.1 Q.= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6664015680] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6665622348] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 6667447416] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6669538155] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6670926948] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6672621543] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6675743970] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6676850922] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6678162225] Testing word: Q.< [Hera] [HADES][TEST ] [KRELTSC: 6679001931] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6679909446] Running Q.<.true: Q.0 Q.1 Q.< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6681435306] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6682977609] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6685776867] Running Q.<.false: Q.1 Q.0 Q.< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6687236997] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6689083590] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6691907082] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6693027096] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6694255071] Testing word: Q.> [Hera] [HADES][TEST ] [KRELTSC: 6695132304] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6696075078] Running Q.>.true: Q.1 Q.0 Q.> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6697875072] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6699699447] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6702470859] Running Q.>.false: Q.0 Q.1 Q.> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6703963791] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6705598704] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6708336873] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6709471482] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6710709705] Testing word: Q.0= [Hera] [HADES][TEST ] [KRELTSC: 6711591663] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6712491492] Running Q.0=.true: Q.0 Q.0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6714203244] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6716072097] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6718641636] Running Q.0=.false: Q.1 Q.0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6719976186] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6721765638] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6724467141] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6725543139] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6726764520] Testing word: Q.MAX [Hera] [HADES][TEST ] [KRELTSC: 6727637490] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6728723232] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6730967586] Test passed [Hera] [HADES][TEST ] Testing Q.MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6732628833] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][INFO ] [KRELTSC: 6735054312] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6736781142] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6737863167] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6739158993] Testing word: Q.MIN [Hera] [HADES][TEST ] [KRELTSC: 6740040384] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6740935887] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6742895586] Test passed [Hera] [HADES][TEST ] Testing Q.MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6744834264] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6747806436] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6748979895] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6750251361] Testing word: Q.PRINT [Hera] [HADES][TEST ] [KRELTSC: 6751141971] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6752127039] Running Q.PRINT.of_one: Q.1 Q.PRINT CR [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 6754575324] Test passed [Hera] [HADES][TEST ] Testing Q.PRINT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6756361857] Expected: Should print: 1.00000 [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 6760047021] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6761647977] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 erro [Hera] [HADES][INFO ] [KRELTSC: 6763238706] [Hera] === Testing Module: Inference Engine Words === [Hera] [HADES][INFO ] [KRELTSC: 6765036033] Running Inference Engine Words Tests (Module 26)... [Hera] [HADES][TEST ] [KRELTSC: 6766526949] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6768120576] Testing word: Q.VARIANCE [Hera] [HADES][TEST ] [KRELTSC: 6769095060] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6770060304] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 [Hera] 6666 [Hera] [HADES][TEST ] [KRELTSC: 6773081217] Test passed [Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6774853323] Expected: Should print population variance of {100,200,300} [Hera] [HADES][TEST ] [KRELTSC: 6776260281] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6777545859] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6778844310] Testing word: INFER-DECAY-SLOPE [Hera] [HADES][TEST ] [KRELTSC: 6779961258] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6780879504] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6783531006] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6785163420] Expected: Should print decay slope for a decreasing traject [Hera] [HADES][TEST ] [KRELTSC: 6786420942] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6787819059] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6789298446] Testing word: INFER-WINDOW-WIDTH [Hera] [HADES][TEST ] [KRELTSC: 6790313355] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6791215557] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6793386033] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6795163347] Expected: Should print an inferred window width (no error) [Hera] [HADES][TEST ] [KRELTSC: 6796418706] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6797627760] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6798892338] Testing word: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 6799800357] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6800705520] Running INFER-RUN.basic: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 6806432430] Test passed [Hera] [HADES][TEST ] Testing INFER-RUN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6808153380] Expected: Should run without error [Hera] [HADES][TEST ] [KRELTSC: 6809258631] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6810427113] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6811664328] Testing word: INFER-WINDOW@ [Hera] [HADES][TEST ] [KRELTSC: 6812589357] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6813506007] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6816955131] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6818732886] Expected: Should print last adaptive_window_width (no error [Hera] [HADES][TEST ] [KRELTSC: 6820066407] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6821273067] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6822593841] Testing word: INFER-DECAY@ [Hera] [HADES][TEST ] [KRELTSC: 6823539534] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6824474832] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-I [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6827385474] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6829293681] Expected: Should print last adaptive_decay_slope (no error) [Hera] [HADES][TEST ] [KRELTSC: 6830682915] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6831840141] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6833143443] Testing word: INFER-VARIANCE@ [Hera] [HADES][TEST ] [KRELTSC: 6834124983] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6835075569] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ [Hera] 1169 [Hera] [HADES][TEST ] [KRELTSC: 6838366395] Test passed [Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6840103452] Expected: Should print last window_variance_q48 (no error) [Hera] [HADES][TEST ] [KRELTSC: 6841383066] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6842542602] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6843933117] Testing word: INFER-FIT@ [Hera] [HADES][TEST ] [KRELTSC: 6844695627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6845643504] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6848796507] Test passed [Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6850462836] Expected: Should print last slope_fit_quality_q48 (no error [Hera] [HADES][TEST ] [KRELTSC: 6851777037] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6852943755] â–¶ Testing module: src/test_runner/modules/inference_words_tes [Hera] [HADES][TEST ] [KRELTSC: 6854269947] Testing word: INFER-EARLY-EXIT@ [Hera] [HADES][TEST ] [KRELTSC: 6855191910] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6856071558] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EX [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6861176406] Test passed [Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6862942905] Expected: Should print 0 or 1 (no error) [Hera] [HADES][TEST ] [KRELTSC: 6864021738] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6865368216] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipp [Hera] [HADES][INFO ] [KRELTSC: 6866647137] [Hera] === Testing Module: Physics Freeze Words === [Hera] [HADES][INFO ] [KRELTSC: 6868148322] Running Physics Freeze Words Tests (Module 27)... [Hera] [HADES][TEST ] [KRELTSC: 6869278710] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 6870560151] Testing word: FREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 6871482282] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6872404182] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __free [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 6875390613] Test passed [Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6877321437] Expected: Should print: -1 (word is now frozen) [Hera] [HADES][TEST ] [KRELTSC: 6878450796] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6879999777] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 6881481558] Testing word: UNFREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 6882560139] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6883601109] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __ [Hera] 270 [Hera] [HADES][TEST ] [KRELTSC: 6886556607] Test passed [Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6888633045] Expected: Should print: 0 (freeze cleared) [Hera] [HADES][TEST ] [KRELTSC: 6890015727] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6891425268] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 6892954908] Testing word: FROZEN? [Hera] [HADES][TEST ] [KRELTSC: 6893996550] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6895169232] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __fro [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 6897854901] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6899797065] Expected: Should print: 0 (freshly defined word is not froz [Hera] [HADES][TEST ] [KRELTSC: 6901342287] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FRO [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 6903410325] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6905442201] Expected: Should print: 0 (not-found treated as not frozen) [Hera] [HADES][TEST ] [KRELTSC: 6906935385] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6908313636] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 6909803019] Testing word: HEAT! [Hera] [HADES][TEST ] [KRELTSC: 6910836072] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6911879751] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __he [Hera] 249 [Hera] [HADES][TEST ] [KRELTSC: 6914890920] Test passed [Hera] [HADES][TEST ] Testing HEAT! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6916748832] Expected: Should print: 999 [Hera] [HADES][TEST ] [KRELTSC: 6917911980] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6919227882] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 6920785158] Testing word: HEAT@ [Hera] [HADES][TEST ] [KRELTSC: 6921857481] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6922970124] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 6925605267] Test passed [Hera] [HADES][TEST ] Testing HEAT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6927517275] Expected: Should print: 0 (freshly defined word has zero he [Hera] [HADES][TEST ] [KRELTSC: 6929008485] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6930344505] â–¶ Testing module: src/test_runner/modules/physics_freeze_word [Hera] [HADES][TEST ] [KRELTSC: 6931935192] Testing word: DECAY-RATE@ [Hera] [HADES][TEST ] [KRELTSC: 6932951214] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6933996405] Running DECAY-RATE@.basic: DECAY-RATE@ . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 6935984454] Test passed [Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6937735959] Expected: Should print the compile-time DECAY_RATE_PER_US_Q [Hera] [HADES][TEST ] [KRELTSC: 6938989239] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6940216815] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped [Hera] [HADES][INFO ] [KRELTSC: 6941557581] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 6942468981] Total tests run: 1050 [Hera] [HADES][INFO ] [KRELTSC: 6943349679] Passed: 1012 [Hera] [HADES][INFO ] [KRELTSC: 6944301063] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 6945220422] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 6946416246] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 6947611419] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 6948944604] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 6950171130] ============================================== [Hera] PARITY:M7.1a word_count=531 here=0x00000000000000d8 latest_id=700 hash=0x6824fe5993239838 [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x000000003d70f000, 0x000000003d75e22a) [Hera] VM: parity bootstrap complete [Hera] PCI: init... [Hera] PCI: ECAM mapped (amd64) [Hera] virtio-rng: found device [Hera] rng: backend = virtio-rng [Hera] entropy: ready [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][WARN ] [KRELTSC: 7104947535] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7111131741] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7285123146] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7290180933] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7580328630] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7763119182] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7778822877] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7782700821] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7785499323] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7788188058] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7790921565] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7795219089] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7798825503] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7801581732] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7804186257] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7808118234] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7811731746] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7814507715] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7817395656] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7820083005] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7823633454] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7827033312] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7829768331] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7832356518] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7835194920] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7838382615] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7842438744] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7845227502] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7848124893] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7862347227] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7865356653] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7868301105] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7871275041] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7874283690] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7877574684] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7880381460] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7883453172] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7898228961] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7901379150] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7904625246] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7908295983] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7922577222] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7925240358] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7928385780] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7931592018] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7935075372] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7938186690] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7952756742] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7955672781] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7966056210] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7976393229] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7985868072] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 7995894984] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8017667679] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8027570460] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8037267588] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8047838799] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8058595398] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8068629597] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8090156592] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8100185352] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8110264050] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8120078526] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8129787792] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8140191927] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8154865803] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8166599889] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8177159907] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8187151812] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8196702045] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8206094337] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8215906944] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8237219592] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8246857416] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8256205377] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8266269984] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8276978640] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8287221600] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] [HADES][WARN ] [KRELTSC: 8297477622] vm_dictionary_track_entry: out of stable IDs, disabling metrics [Hera] ================================================ [Hera] LithosAnanke — FORTH-79 bare-metal kernel [Hera] Stadium step one: Hera alone [Hera] ================================================ [Hera] Hera [live] [Hera] ================================================ [Hera] (no identity) [Hera] PARITY:MAMA_INIT capsule_id=0x1ef4939ed32ec1e6 mode=m capsule_hash=0x1ef4939ed32ec1e6 dict_hash=0xa0e5c8e6dca1e554 [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=10122671) [Hera] I/O APIC: keyboard IRQ1 unmasked [Hera] Heartbeat running. [Hera] Stadium words: promotions=705 evictions=0 [Hera] Stadium conservation: resident_sum=47641 reservoir=17895 sum=65536 (Q48_ONE=65536) [Hera] Stadium quota grant self-test: OK [Hera] Hera reservoir=17895 [Hera] test-vm reservoir=65536 [Hera] Startup: birthing Hermes (fleet foundation)... [Hermes] (no identity) [Hermes] PARITY:BIRTH vm_id=0xbc2ca8d118904a3b-0xa5c18737a93e539d capsule_id=0x2df61924448a6812 mode=p capsule_hash=0x2df61924448a6812 dict_hash=0x062252c4da6858da [Hera] BIRTH: Hermes live [Hera] Startup: Hermes live [Hera] Startup: birthing Artemis (fleet foundation)... [Artemis] Artemis: LithosAnanke disk -- resuming [Artemis] Artemis: persist-read... [Artemis] PASS: persist-read [Artemis] Artemis ready [Artemis] Artemis: 22998 data blocks [Artemis] K-total=[HADES][WARN ] [KRELTSC: 11069812719] INFERENCE: Output validation failed, ignoring results [Artemis] 0.5u [Artemis] ARTEMIS-K=1.5u [Artemis] (no identity) [Artemis] [HADES][WARN ] [KRELTSC: 16732859325] ( Unterminated comment [Artemis] PARITY:BIRTH vm_id=0xe9d4524e32e842d2-0xa7c734250974dd94 capsule_id=0xf55edc4e76a8c294 mode=p capsule_hash=0xf55edc4e76a8c294 dict_hash=0x93d6e815354b61c0 [Hera] BIRTH: Artemis live [Hera] Startup: Artemis live [Hera] Heartbeat: 391 ticks, trust=0x00010000, variance=0x00000000 [Hera] blkio_usb: MSC device ready [Hera] Zuse: identity confirmed from attached thumbdrive [Hera] LithosAnanke v2.0.0 [Hera] StarForth Version 3.1.0 [Hera] StarForth CLI [Hera] FORTH-79 interpreter type BYE or power off to exit [zuse@Hera] ok> S" multiuser-doe.4th" EXEC [zuse@Hera] [HADES][WARN ] [KRELTSC: 32755724400] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32769028194] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32780711145] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32791798746] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32803332996] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32813599161] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32826621030] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32838662514] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32849618865] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32863777905] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32879524461] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32897573793] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32913618612] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32933616156] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32960207511] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 32986638384] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33013232784] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33042762165] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33067389789] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33093096351] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33117799134] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33142255356] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33166172298] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33191187813] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33215352345] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33240313029] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33263679603] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33286897749] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33310533228] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33333801018] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33357285444] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33381330591] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33405111369] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33428780511] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33452710830] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33476727396] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33500746230] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33524950851] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33549720456] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33574513791] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33600055062] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33625759146] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33650035797] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33674843391] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] [HADES][WARN ] [KRELTSC: 33699439956] vm_dictionary_track_entry: out of stable IDs, disabling metrics [zuse@Hera] ok [zuse@Hera] ok>  [zuse@Hera] ok [zuse@Hera] ok> 5 0 998 MU-RUN-TRIAL [zuse@Hera] PARITY:BIRTH vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 capsule_id=0x93f86f60aeba8feb mode=p capsule_hash=0x93f86f60aeba8feb dict_hash=0x1e0740c0762176cf [zuse@Hera] [HADES][WARN ] [KRELTSC: 76762291599] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 77142987033] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 77577967446] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 77992360761] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 78848058702] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 79718701125] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 80556107037] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 80985095289] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 81424202790] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 82289654118] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 83292820107] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 84200131050] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 85044565347] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 85989558837] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 86410216011] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 86830252383] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 87273966276] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 88187029035] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 88612233654] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 89080538442] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 90112547427] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 91141625841] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 92025312855] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 92788746309] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 93256039338] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 94174897089] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 94610131140] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 95494200963] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 96512992275] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 97286484918] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 98260545873] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 98965042323] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 99865727493] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 100836186528] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 101660294253] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 102590141766] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 103416959184] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 104306978517] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 105163724505] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 105926909256] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 106690632384] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 107532460875] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 108456830076] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 109374710487] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 110345773881] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 111185740659] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 112085249157] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 112962117198] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 113764667625] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 114681922572] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 115665118065] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 116523270654] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 117585273120] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 118404523692] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 119391196092] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 120351117810] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 121161334728] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 122002451760] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 122863645905] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 123977460810] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 124874031891] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 125928786270] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 126867086556] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 127825979274] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 128797839387] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 129665290839] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 130548044130] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 131632360146] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 132523416543] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 133378228641] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 134315328945] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 135117835587] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 136169605950] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 136906006335] INFERENCE: Output validation failed, ignoring results [zuse@Hera] PARITY:BIRTH vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 capsule_id=0x44a7a7e3176dcc8d mode=p capsule_hash=0x44a7a7e3176dcc8d dict_hash=0x867a11d2578c4534 [zuse@Hera] [HADES][WARN ] [KRELTSC: 138453554379] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 138561827313] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 138674700276] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 138788165880] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 138930821820] INFERENCE: Output validation failed, ignoring results [zuse@Hera] PARITY:BIRTH vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb capsule_id=0xf113b3d0bcccae47 mode=p capsule_hash=0xf113b3d0bcccae47 dict_hash=0xc06494238324ec91 [zuse@Hera] [HADES][WARN ] [KRELTSC: 140123613168] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140178060918] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140207280234] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140367726555] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140404058760] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140473577958] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140528999583] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140594352759] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140650073277] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140699985573] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140762298684] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140829096366] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140875341747] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140921288592] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 140967869763] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 141017518719] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 141065903055] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 141112407597] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 141161009703] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 141207365313] INFERENCE: Output validation failed, ignoring results [zuse@Hera] [HADES][WARN ] [KRELTSC: 141254912337] INFERENCE: Output validation failed, ignoring results [zuse@Hera] PARITY:BIRTH vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 capsule_id=0x62b7a71576ad1041 mode=p capsule_hash=0x62b7a71576ad1041 dict_hash=0x6ef517947b2cca0e [zuse@Hera] 4:dopi-ok [zuse@Hera] PARITY:BIRTH vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 capsule_id=0x099619264e650b1c mode=p capsule_hash=0x099619264e650b1c dict_hash=0x81d9d82cb46b6ac2 [zuse@Hera] [HADES][WARN ] [KRELTSC: 164557107498] INFERENCE: Output validation failed, ignoring results [zuse@Hera] PARITY:BIRTH vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f capsule_id=0xea0303f38824f254 mode=p capsule_hash=0xea0303f38824f254 dict_hash=0x8d786d07689e75f8 [zuse@Hera] [HADES][WARN ] [KRELTSC: 214993045050] INFERENCE: Output validation failed, ignoring results [zuse@Hera] ........PARITY:BIRTH vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 capsule_id=0x06fc0ce1e369ef5a mode=p capsule_hash=0x06fc0ce1e369ef5a dict_hash=0xad8befce37bcd55a [zuse@Hera] ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................[HADES][WARN ] [KRELTSC: 978846221640] INFERENCE: Output validation failed, ignoring results [zuse@Hera] ..............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................PARITY:BIRTH vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 capsule_id=0x02862291387eb7ac mode=p capsule_hash=0x02862291387eb7ac dict_hash=0x8f60bdd00c5fa692 [zuse@mu0] ...[HADES][WARN ] [KRELTSC: 980959371231] INFERENCE: Output validation failed, ignoring results [zuse@mu0] .............................................................................................................................................................................................................................................................[HADES][WARN ] [KRELTSC: 1209812089731] INFERENCE: Output validation failed, ignoring results [zuse@mu6] [HADES][WARN ] [KRELTSC: 1322804182539] INFERENCE: Output validation failed, ignoring results [zuse@mu6] ...[HADES][WARN ] [KRELTSC: 1389596053755] INFERENCE: Output validation failed, ignoring results [zuse@mu6] ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................[HADES][WARN ] [KRELTSC: 2056003537308] INFERENCE: Output validation failed, ignoring results [zuse@mu7] .......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................[HADES][WARN ] [KRELTSC: 2263876551426] INFERENCE: Output validation failed, ignoring results [zuse@mu4] [HADES][WARN ] [KRELTSC: 2270249975196] INFERENCE: Output validation failed, ignoring results [zuse@mu6] ......[HADES][WARN ] [KRELTSC: 2673591689874] INFERENCE: Output validation failed, ignoring results [zuse@mu6] ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Stadium: dispatch cell=21503 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0x46e8d22465464562-0x88b5ebc1f74d1b62 name=mu0 [zuse@Hera] KILL: mu0 dead [zuse@Hera] Stadium: dispatch cell=63100 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0xd64574c53734468b-0x9a5e6f96dd320ee3 name=mu1 [zuse@Hera] KILL: mu1 dead [zuse@Hera] Stadium: dispatch cell=42501 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0x23f8b01fe1ba436d-0xb642cbf3feca3ebb name=mu2 [zuse@Hera] KILL: mu2 dead [zuse@Hera] Stadium: dispatch cell=1041 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0x6347ce414a6c4799-0xa734a2cb9d524c46 name=mu3 [zuse@Hera] KILL: mu3 dead [zuse@Hera] Stadium: dispatch cell=31900 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0xb099f0c2f6444da3-0x92cc2bb4c7b09ae0 name=mu4 [zuse@Hera] KILL: mu4 dead [zuse@Hera] Stadium: dispatch cell=73493 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0xc382c5a7adbf40dc-0x96daaeb9df21d71f name=mu5 [zuse@Hera] KILL: mu5 dead [zuse@Hera] Stadium: dispatch cell=21520 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0x0a6783827b094e34-0xaed67f1ae0840697 name=mu6 [zuse@Hera] KILL: mu6 dead [zuse@Hera] Stadium: dispatch cell=63121 behaviour=COOL identity=0 [zuse@Hera] PARITY:KILL vm_id=0x793bc6cc85454ceb-0x9f71d9e4686bc1d5 name=mu7 [zuse@Hera] KILL: mu7 dead [zuse@Hera] MU-TRIAL run=998 cfg=5 rep=0 nw=8 mode=1 fail=0 [zuse@Hera] ok [zuse@Hera] ok>  [zuse@Hera] ok [zuse@Hera] ok> 5 6 + . [zuse@Hera] 11 ok [zuse@Hera] ok>  [zuse@Hera] ok [zuse@Hera] ok>