[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live RAW SERIAL UP [CKPT 002] Serial (COM1) initialized Monolithic build - kernel linked directly Collecting boot information... CmdLine: parsed OK [CKPT 004] Command line parsed [CKPT 005] Kernel stack allocation decided [CKPT 006] Boot info collected (ACPI table located) GOP: linear framebuffer found [CKPT 007] GOP: linear framebuffer found [CKPT 008] About to enter ExitBootServices retry loop EBS... EBS OK Calling kernel_main (monolithic)... _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v1.5.4 Architecture: amd64 Build: Aug 28 2026 15:56:15 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 129 Total memory: 1023 MB Usable memory: 964 MB =================================== PMM initialized. PMM statistics: Total pages: 248365 Free pages : 246842 Used pages : 1523 Total MB : 970 Free MB : 964 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=2097556959 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=1004843228, tick_hz=100, initial_count=10048432 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: 3294879] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 28574553] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 43196286] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 44479533] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 45699738] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 47303403] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 48530748] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 49917000] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 50795115] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 51874914] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 59341212] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60785445] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 64411956] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 65899113] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 67553703] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 70373793] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 71989071] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73647147] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 76768251] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 78404172] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 80059854] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 83808312] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 85453998] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87127593] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 90929601] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 91979118] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 92949675] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 94742004] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 95959458] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 97393044] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 98697858] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 99565368] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 100491888] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 101801889] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103350849] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 105881160] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 107162769] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108691716] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 111372261] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 112729512] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114306003] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 117042240] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 118495944] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120087534] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 123356184] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 126935445] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 128452401] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130143615] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 132905220] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 134225994] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135859983] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 138351255] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 139843557] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 141432816] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 144071487] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 145872825] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147456561] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 150149664] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 151795455] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153328833] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 156063159] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 157837806] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 159325551] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 160920165] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 163567383] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 165016635] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166608876] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 169238769] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 170597910] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 172154115] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 174876303] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 176274462] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177873906] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 180578307] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 182217105] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183790530] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 186628722] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 187648902] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 188554464] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 190264515] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 191333058] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 192439548] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 193666704] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 194497842] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 195414114] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 196799841] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 198376479] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 201063177] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 202508691] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 204080205] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 206852373] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 208373739] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 209802264] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 211433250] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 214303719] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 215743626] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 217303989] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 220281201] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 221362344] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 222417993] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224093142] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 225153726] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 226123905] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 227155782] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 228841179] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 229891809] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 231014742] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 232257060] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 233115183] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 234014298] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 235568130] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 237326208] 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: 240203838] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 241643115] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 243230526] 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: 246096606] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 247636851] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 249213384] 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: 252269913] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 253349082] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 254416953] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 256273542] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 257410482] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 258457836] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 259487865] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261157365] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 262197432] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 263144721] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 264380718] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 265218765] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 266131173] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 267602790] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269208912] 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: 272085177] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 273315504] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 275140173] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 276750390] 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: 279596247] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 281042139] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282653112] 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: 285583809] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 286628496] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 287670516] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 289375884] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 290478699] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 291478362] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 292532562] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 294364329] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 295407294] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 296395722] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 297430749] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299167974] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 300246534] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 301336854] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 302618316] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 303490992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 304432191] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 305762877] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 307345731] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 310021929] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 311401965] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312978624] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 315524181] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 316950984] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 318584637] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 321195987] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 322320411] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 323614536] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 324476901] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 325393068] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 326948244] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 328585677] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 331219917] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 332639055] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334246878] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 336608895] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 338392824] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 339783549] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341432343] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 344055684] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 345136785] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 346394517] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 347259591] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 348197094] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 349855926] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 351501633] 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: 354508287] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 355954809] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 357560994] 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: 360437364] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 361558302] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 362825778] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 363686022] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 364599459] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 366111753] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 367736670] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 370562892] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 371975751] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 373611378] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 376431048] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 377845146] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379470693] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 382192461] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 383214867] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 384139308] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 385854861] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 386957004] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 388100979] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 389357136] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 390248922] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 391190730] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 392760165] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 394409148] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 395463936] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 398944812] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 400348200] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 401985171] 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: 404862906] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 406404054] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 408035649] 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: 411126093] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 412192788] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 413246421] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 414947526] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 416033772] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 417050067] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 418111680] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 419818392] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 420908712] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 422077068] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 423397926] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 424764123] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 425871411] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 427170912] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 428033865] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 428966706] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 430732365] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 432340419] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 435175923] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 436584204] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 438184761] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 440955186] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 442547259] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 444171420] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 446481357] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] -123 -123 [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 448616406] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 450248442] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 451846500] 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: 454970019] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 456003891] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 456817809] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 458484306] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 459542433] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 460646361] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 461925954] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 462738675] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 463640562] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 464939118] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 466549545] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 469394793] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 470897847] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 472515897] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 475323240] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 476301000] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 477139803] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 478832340] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 479998008] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 481093683] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 482444508] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 483284991] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 484195551] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 485659440] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 487258212] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 490001694] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 491653491] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 493265682] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 495393843] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 497400078] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 498399468] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 499271031] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 500935638] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 502096203] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 503251896] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 504567294] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 505878891] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 506952117] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 508204074] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 509032902] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 509974416] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 511806981] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 513360456] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 516139575] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 517529796] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 519128043] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 521939523] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 523438818] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 525140931] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 528567795] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 530346978] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 532005012] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 534867522] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 536393235] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 538025334] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 541117983] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 542676477] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 544236987] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 545254311] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 548960580] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 550222911] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 551950035] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 553022316] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 553990353] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 555662772] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 556744062] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 557898810] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 559157382] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 560001078] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 560875434] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 562354611] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 563949687] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 566723472] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 568239336] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 569780001] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 572491122] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 573462813] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 575112174] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 576159066] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 577254741] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 578481183] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 579299217] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 580176408] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 582041712] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 583577043] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 586284678] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 587688234] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 589242444] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 591915513] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 593387151] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 594938463] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 597071244] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 599203710] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 600671127] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 602233338] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 604968063] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 606027954] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 607285812] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 608098890] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 609004851] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 610497300] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 612109575] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 614946360] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 616379127] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 617929767] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 620557560] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 621671400] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 622919703] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 623727783] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 624616587] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 626222016] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 627769149] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 630496608] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 631953168] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 633506811] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 636299181] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 637343007] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 638580495] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 639435762] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 640484985] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 642071304] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 643610478] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 645356754] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 647868921] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 649244295] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 650800122] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 653500638] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 654555132] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 655793082] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 656615316] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 657485220] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 659426187] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 660969456] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 664195245] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 666259944] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 667872870] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 670798905] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 671868540] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 673094856] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 673944264] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 674833236] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 676184985] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 677761854] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 680339856] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 681697842] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][TEST ] [KRELTSC: 683443362] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 685030647] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 686728770] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 687818502] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 689054625] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 689912916] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 690795315] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 692377119] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 693968289] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 696718176] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 698250315] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 699851082] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 702543492] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 704309109] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 706161288] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 709350054] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 710647455] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 712307778] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 713315421] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 714139167] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 716171694] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 718196808] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 721436688] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 723039219] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 724931382] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 726725874] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 729046647] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 730210635] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 731516730] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 732390393] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 733338753] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 735156912] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 736794366] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 739676448] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 741305880] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 742987875] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 745882284] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 747500460] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 749187600] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 752046897] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 753903507] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 755650728] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 757578108] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 760276650] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 761349708] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 763134645] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 764292669] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 765428013] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 766754184] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 767632719] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 768612117] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 770335650] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 772003806] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 774833682] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 776467923] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 778157667] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 781025952] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 782638248] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 784305879] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 787257072] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 788285883] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 790075440] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 791199633] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 792333402] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 793663080] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 794528574] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 795495498] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 797446818] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 799098090] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 800994411] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] 11 22 [Hera] 11 22 [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 803572287] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 805271754] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 806932602] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 809966703] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 811686225] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 813434580] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 816585441] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 817667970] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 819475650] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 820624434] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 821757825] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 823113900] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 824015136] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 825156528] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 827446011] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 829137015] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 831873630] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 833579187] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 834691956] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 836385795] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 837530169] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 839098869] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 840758058] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 843586086] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 844682055] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 846458508] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 847589295] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 848722161] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 850054338] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 850936632] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 851896626] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE HERE 16 + 2 MOVE HERE 16 + C@ . HERE 17 + C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 854441721] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 856186233] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 859640628] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 860863815] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 862537872] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 863639679] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][TEST ] [KRELTSC: 865230555] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 866200713] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 867836277] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 868894635] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 870058014] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 871308207] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 872156124] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 873052572] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 874983858] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 876559383] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 879522210] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 880538757] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 882120330] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 883194900] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 884216613] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 885954489] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 887036913] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 888150753] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 889524615] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 890975211] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 892113537] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 893407221] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 894194007] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 895114164] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 896477127] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 898024953] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 900695124] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 902015520] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 903563220] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 906194436] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 907491501] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 909085842] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 911679636] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 913046358] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 914606259] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 916920690] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 918705627] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 920173821] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 921724503] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 924715008] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 926196012] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 927819165] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 930839175] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 931845831] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 932719893] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 934362345] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 935406549] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 936325089] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 937158348] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 938803488] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 939874215] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 940985703] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 942309039] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 943125330] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 944029653] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 945294063] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 946825215] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 949357815] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 950687913] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 952255962] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 954880542] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 956170110] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 957898536] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 960572865] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 961846851] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 963425358] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 965976312] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 967324386] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 968919147] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 971515650] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 973038276] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 974675625] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 977768757] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 979304088] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 980878500] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 982325190] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 985491969] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 986509818] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 987403746] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 989052771] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 990105606] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 991050900] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 991941909] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 993661998] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 994725837] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 995776131] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 997073091] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 997885644] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 998786901] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1000234809] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1001853132] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1004511522] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1005844035] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1007436003] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1010042166] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1011373062] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1012934118] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1015561365] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1016956080] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1018508295] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1021385526] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1022823837] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1024387665] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1027014702] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1028463723] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1030094142] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 1032955140] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1034433687] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1036046739] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 1039019835] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 1040089890] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1041003180] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1042764471] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1043843640] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 1044799203] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1045665789] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1047322752] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1048404651] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1049465361] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1050753291] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 1051565781] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1052474703] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1053778404] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1055326167] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 1057308819] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1059431478] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1060735851] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1062304194] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1064952147] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1066400832] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1068012204] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1070700792] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1072150548] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1073765805] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1076414787] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1077823803] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1079429505] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1082028276] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1083358500] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1084910799] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1087601886] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 1088635128] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1089526977] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1091188077] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1092258510] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 1093220583] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1094089395] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1095763683] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1096842369] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 1097769792] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1098618444] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1100371797] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1101508359] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1102566927] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1103858238] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 1104689334] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1105594203] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1107292074] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1108885764] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1111570257] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1112992230] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1114605681] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1117260858] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1118665128] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1120293216] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1122956541] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 1124147535] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1125961515] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1127542248] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1130304063] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1131756570] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1133385141] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1136155524] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1137622521] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1139232801] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1141864647] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 1142937516] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1143840852] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1145547438] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1146652206] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 1147685574] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1148580783] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1150348017] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1151452995] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 1152484788] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1153368951] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1155113526] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1156183140] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1157300298] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1158726471] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 1159610298] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1160540598] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1162436100] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1164087120] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 1166954187] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1168421289] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1170109878] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 1172925474] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1174411392] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1176093513] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 1179190656] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1180350717] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1181289501] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1183009275] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1184102871] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 1185284247] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1186243695] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1187951961] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1189034721] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 1190059353] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1190936586] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1192624335] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1193691387] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1194798612] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1196133099] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 1197010857] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1197942081] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1199442678] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1201058775] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1203851481] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1205231433] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1206846291] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 1209484752] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][TEST ] [KRELTSC: 1210744983] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1212072876] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1213693887] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1216398687] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1217891787] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1219523508] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1222613217] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 1223660613] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1224578775] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1226257977] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1227327822] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1228404618] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1229739084] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 1230756639] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1231644750] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1233186024] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1234923711] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1237628742] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1239080913] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1240719522] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1243409202] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1244803497] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1246461321] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1249119480] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1250690406] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1252280022] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1255357362] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 1256484180] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1257402741] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1259129466] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1260194019] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1261297506] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1262617881] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 1263452064] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1264357857] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1265803518] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1267413945] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1269994005] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1271347602] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273043772] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1275685908] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1277073399] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1278687753] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1281343686] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1282704339] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1284326946] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 1286327826] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1288307580] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 1289384901] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1290286116] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1292069751] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1293167379] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 1294183065] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1295057904] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1296749433] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1297802205] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1298880639] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1300184592] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 1301028183] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1301940696] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1303397340] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1304973936] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1307538813] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1308868491] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1310501787] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1313315178] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1314703110] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1316290962] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 1318919637] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1320257589] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1321841808] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1324478400] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 1325514729] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1326420963] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1328104554] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1329227172] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 1330333998] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1331226309] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1332942156] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1334032035] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1335149130] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1336492710] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 1337351883] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1338258306] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1339562952] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1341179238] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1343794494] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1345078686] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1346692641] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1349301954] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1350640095] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1352259636] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1354839192] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1356183423] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1357793052] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1360421622] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1361903067] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1363498647] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 1365300657] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1367762634] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 1368777102] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1369665927] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1371417579] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1372516740] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1373620311] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1374926007] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 1375785453] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1376705043] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1378202238] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1379814324] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1382461395] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1383776688] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1385379261] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1388025219] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1389375603] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1390984476] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1393616658] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1394974665] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1396582173] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1399225338] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1400740740] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1402311183] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 1405341126] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 1406378589] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1407274407] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1408959720] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1410010707] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1411095252] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1412376231] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 1413224505] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1414155876] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1415607354] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1417200582] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 1419780768] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1421095242] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1422726249] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1425367587] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1426805961] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1428459858] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1431217599] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 1432365732] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1433435157] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1435263984] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1436374401] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1437469992] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1438771782] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 1439612412] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1440521691] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1442002884] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1443471078] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1446160191] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1447439910] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1449022848] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1450693104] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1453157685] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1454465607] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1456078701] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 1458706221] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 1459748640] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1460635365] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1462357617] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1463454510] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1464552537] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1465884714] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 1466737146] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1467678744] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1469069301] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1470649362] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1473402063] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1474707066] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1476312894] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1478911749] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1480276518] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1481865315] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 1484525784] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1485830871] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1487447304] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1490028435] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1491513219] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1493111067] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 1496190171] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 1497192333] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1498113414] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1499784594] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1500828756] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1501912671] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1503307260] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 1504167021] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1505094255] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1506543255] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1508164749] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1510745460] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1512028980] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1513647723] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1516307373] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1517579931] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1519198905] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1521848370] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1523294850] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1524919599] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 1527573474] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 1528587417] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1530363366] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1531966191] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1534560405] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 1535569854] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1536457461] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1538184207] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1539276732] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1540438116] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1541802990] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 1543184265] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 1544262048] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1545527172] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 1546381620] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1547301231] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1548711297] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1550326680] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1552962621] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1554368004] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1555954974] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1558581381] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1560047139] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1561796481] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1564422951] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1565782092] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1567351044] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1569914850] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1571279136] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1572881226] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 1575532392] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 1576567440] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1577460948] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1579193574] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1580288997] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 1581289164] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1582174587] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1583902950] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1585005114] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1586167128] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1587426435] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 1588253373] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1589162190] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1590660981] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1592279220] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1594997943] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1596434301] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1598052897] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1600721304] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1602117993] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1603762104] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1605847299] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1608074454] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1609427841] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1611017331] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1613650479] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1615042149] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1616650245] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 1619461158] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 1620517500] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1621411680] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1623090903] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1624198821] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 1625191848] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1626083424] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1627817541] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1628920419] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1630017816] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1631324961] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 1632183735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1633125900] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1634885910] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1636521873] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1639130703] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1640535372] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1642157307] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1644826995] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1646245776] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1647875649] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1650727386] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1652123067] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1653721125] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1656354819] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1657759215] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1659390705] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 1662088701] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 1663158273] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1664054574] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1665722142] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1666834554] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 1667803389] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1668657921] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1670344557] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1671444810] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1672547100] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1673859747] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 1674725010] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1675715265] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1677169473] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1678775952] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1681381968] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1682675673] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1684305336] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 1685339355] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1688432361] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1689782640] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1691351718] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1693931127] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1695267819] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1696875474] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1699468092] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 1700500053] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1701382053] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1703067996] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1704116862] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1705246641] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1706523630] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 1707327027] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1708221522] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1709580306] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1711156650] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1713790575] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1715139930] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1716712725] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1719292680] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1720650645] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1722199584] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1724818788] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1726317642] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1727917086] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1730584044] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1732026492] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1733896038] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1736345898] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 1737374814] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1738268910] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1739993766] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1741088160] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 1742044731] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1742893173] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1744561287] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1745622837] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1746721872] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1747998987] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 1748851419] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1749738165] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1751294916] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1752917775] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1755575703] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1756969620] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1758529815] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 1759553985] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1762642791] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1764012495] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1765628046] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1768201239] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1769613489] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1771151235] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1773904566] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 1774890012] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1775780895] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1777478283] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1778569548] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 1779550710] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1780436175] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1782149964] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1783227180] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1784348496] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1785642579] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 1786462440] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1787356977] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1788828468] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1790463948] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1793352750] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1794796185] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1796394432] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1799091903] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1800360555] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1801968000] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1804563243] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1805997123] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1807592766] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1810264029] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1811721891] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1813386288] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1816103625] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 1817117547] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1818030144] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1819772283] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1820868861] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 1821836352] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1822718814] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1824414921] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1825434702] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1826543208] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1827821394] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 1828623804] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1829552970] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1831088385] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1832729745] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1834456281] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1836815547] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1838406822] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1840056456] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1842764112] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1844021109] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1845603564] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1848215607] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1849630902] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1851215373] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1853919417] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1855377888] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1856979894] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1859715396] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 1860755001] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1861698090] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1863466311] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1864598421] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 1865592414] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1866498921] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1868287428] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1869407421] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1870566243] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1871915997] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 1872808434] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1873785753] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1875175218] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1876777833] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1879510605] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1880915463] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1882519212] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1885093224] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1886401650] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1888025391] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1890644448] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 1891658349] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1892538795] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1894245045] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1895303886] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1896370917] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1897622328] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 1898465793] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1899368688] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1900778523] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1902382755] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1905030939] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1906435776] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1908028626] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1910339214] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1912151136] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1913474934] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1915089834] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1917670314] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 1918659939] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1919576484] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1921239726] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1922305686] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1923377043] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1924632843] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 1925468370] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1926365175] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1928017833] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1929663099] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1932449589] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1933859865] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1935451728] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1938037626] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1939394877] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1940997114] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1943628372] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 1944686793] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1945670622] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1947308160] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1948386699] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1949476809] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1950746049] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 1951575423] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1952471199] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1953979755] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1955576469] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1958254179] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1959643350] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1961293530] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1964153499] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1965490863] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1967128275] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1969751133] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 1970827362] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1971718413] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1973483400] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1974604821] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1975778385] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1977079755] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 1977981411] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1978923618] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1980437760] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1982015616] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1984664388] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1986228111] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1987904058] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1990530822] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1991878266] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1993481259] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1995555597] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1997696358] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1999064193] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2000670567] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2003344056] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 2004433893] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2005353777] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2007054441] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2008185900] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2009282394] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2010572676] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 2011397262] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2012287872] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2014023333] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2015630484] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2018270667] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2019645663] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2021309472] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2023934472] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2025253692] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2026842783] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2029475238] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2030839629] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2032407027] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2035054602] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 2036070435] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2036953548] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2038648710] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2039792118] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2040917823] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2042235006] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 2043138552] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2044088109] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2045750448] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2047353588] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2049994947] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2051403648] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2053030392] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2055675027] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2057193705] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2058796761] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2070345879] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2072198121] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2073643887] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2075287704] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2077921671] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2079427329] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2081070537] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2083684239] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 2084728926] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2085650322] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2087398908] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2088481752] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2089628331] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2090926005] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 2091811365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2092746390] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2094159606] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2095773162] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2098404399] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2099722632] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2101338372] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2103994389] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2105466867] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2107087773] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2109776949] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2110886883] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2112168051] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 2113061727] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2114004942] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2115426957] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2117050488] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2119658268] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2121051828] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2122689807] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2125355400] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2126748687] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2128380702] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2131062276] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2132206482] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2133500649] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 2134352031] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2135270634] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2136937593] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2138547201] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 2140909974] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2142991935] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2144554734] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2146211886] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2149060830] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2150447397] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2152147011] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2155149801] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2156743953] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2158425759] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2161166259] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2162549109] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2164149834] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2166814734] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 2167877334] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2168761350] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2170424382] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2171491287] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2172562539] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2173907022] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 2174763234] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2175690216] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2177139153] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2178704409] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2181339300] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2182745103] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2184338667] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2186902956] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2188224465] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2189777730] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2192377992] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2193824367] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2195449368] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2198109333] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2199464652] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2201101875] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2202484032] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2205277305] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 2206274427] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2207146956] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2208819837] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2209886721] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2210992287] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2212373814] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 2213828799] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 2214989679] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2216380908] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 2217231555] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2218248165] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2219741034] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2221352574] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 2222489913] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 2223927909] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2225506017] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 2226548037] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2227976331] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2229624033] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2230604229] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 2232021414] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2233627221] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 2234712375] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2236122063] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2237737656] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 2238912102] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2240397516] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2241968064] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2242909473] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 2244362946] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2245966317] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 2246913732] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 2248017870] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2248906569] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2250652845] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2251913181] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 2252954634] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2253857340] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2255564577] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2256629445] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 2257609074] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2258466042] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2260165215] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2261338632] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2262486765] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2263815771] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 2264681622] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2265595920] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 2267199816] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2268847539] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2270001363] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 2271562902] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2273134143] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 2274253569] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2275789971] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2277424779] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2278419171] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 2279893098] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2281518813] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 2282520093] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 2283997317] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2285619483] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 2286778557] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 2288290683] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2289902307] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2290927275] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 2292051594] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 2292969105] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2294684763] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2295794277] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 2296845852] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2297765547] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2299437777] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2300490234] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2301627258] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2303009436] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 2303856954] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2304768039] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 2306370696] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2307988767] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2309072598] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 2310655284] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2312257878] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 2313300759] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 2314758075] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2316415059] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 2317427343] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2318837451] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2320422573] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2321484522] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 2323070001] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2324656278] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2325701847] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 2326725429] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2328379683] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2329499823] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 2330486466] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2332142358] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2333210670] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2334289797] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2335665297] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 2336518044] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2337459558] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 2339014713] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2340624279] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 2341673628] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2343086361] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2344667031] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2345641011] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2347028817] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2348614926] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2349578133] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 2351067432] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2352680589] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 2353712340] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 2355196221] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2356785312] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 2357861877] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 2359392168] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2361001629] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 2362040982] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 2363042787] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2364789840] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2365877850] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 2367058155] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2368746492] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2369817891] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2370923709] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2372353872] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2373229341] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2374144605] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 2375876370] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2377517352] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 2378619075] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 2380217406] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2381817900] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 2382846207] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 2384466063] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2386094655] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 2387201082] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 2388663921] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2390307213] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 2391302109] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 2392987926] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2394618597] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2395645560] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2396789640] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2398548180] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 2399595576] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 2400599397] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2402367177] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2403435636] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2404595109] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2405987388] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 2407303899] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 2408439348] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2409713565] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2410610979] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2411526621] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 2413051851] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2414641173] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 2415612822] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2417097375] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2418719373] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2419671261] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 2421257055] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][TEST ] [KRELTSC: 2422707147] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2424394791] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2425382106] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2426943561] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2428534227] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 2429480067] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2430512427] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2432211117] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2433253368] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 2434278756] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2435974506] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2437021272] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2438167347] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2439431316] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2440289040] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2441184375] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2442845895] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2444491266] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2445580767] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2447035038] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2448658485] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2449666527] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2451322062] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2452920351] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 2453977470] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2455518219] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2457149037] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2458081143] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2459109156] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2460768030] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2461833780] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 2462822376] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2464535619] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2465623734] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2466752778] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2468031132] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2468883837] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2469779256] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 2471562744] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2473145829] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2474230647] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2475845442] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2477481636] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2478576177] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 2480258613] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2481957702] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2483030109] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2484564285] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2486181747] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2487153921] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2488283154] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2489966157] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2491027791] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 2492028084] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2493750924] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2494831206] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2495964366] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2497259646] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2498129004] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2499044646] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2500830990] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2502462270] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2503550826] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 2505107430] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2506742679] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2507772960] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 2509437609] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2511057213] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 2512112442] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2513802921] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2515443882] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 2516478321] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 2517971421] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2519557509] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 2520483273] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2521566432] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2523237948] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2524307037] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 2525291979] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2527038150] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2528142288] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2529262092] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2530532718] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2531367720] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2532262173] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 2534153454] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2535784818] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 2536918251] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 2538542412] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2540233647] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 2541289569] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 2543014194] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2544664626] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2545718847] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 2547285300] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2548862925] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 2549807820] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2550926994] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2552638599] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2553734253] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 2554738851] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2556430947] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2557495080] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2558609214] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2559886623] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 2560739286] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2561663076] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 2563295070] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2564905308] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 2565939537] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2567400150] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2568984726] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2569963284] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 2571496389] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2573106270] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2574167736] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2575739859] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2577351777] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 2578405893] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 2580061743] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2581714695] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 2582743212] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 2583814422] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2585471238] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2586534069] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 2587485369] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2589198591] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2590318353] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2591392692] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2592629970] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 2593460667] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2594352075] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 2595947361] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 2597612451] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2599167879] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 2600182116] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2601640461] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2603188014] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2604185808] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 2605688799] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2607222597] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 2608240887] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 2609742744] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2611289940] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 2612314215] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 2613715209] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2615282481] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 2616284643] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2617778793] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2619322377] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2620300368] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 2621314521] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2623031481] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2624125938] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 2625169953] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2626843359] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2627945607] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2629026603] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2630269047] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2631137880] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2632032753] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 2633845095] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2635558884] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 2636626482] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 2638194804] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2639800191] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 2640852417] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2642258199] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2643860919] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2644809510] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2646472038] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2648078076] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 2649119445] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2650223373] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2651927544] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2652996591] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 2654102955] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2655811242] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2656888143] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2658013008] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2659247682] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 2660077224] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2660959917] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2662479750] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2664048303] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2665096119] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 2666614587] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2668184631] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2669185071] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2670542721] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2672106507] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2673064191] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 2674543053] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2676144177] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 2677179708] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2678795679] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2680363581] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 2681402577] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 2682420027] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2684155551] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2685228798] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 2686227705] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2687925807] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2688975387] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2690075745] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2691315459] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 2692167156] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2693058648] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 2694720315] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2696343552] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 2697369759] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2699001039] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2700628980] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2701634376] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2703334956] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2705032743] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 2706102588] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 2707704195] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2709408051] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2710546188] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 2711918370] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2713731993] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2714871495] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 2715914250] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2717721783] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2718829995] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2720038461] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2721391449] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 2722279980] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2723283696] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 2725113783] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2726787021] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 2727861465] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 2729484387] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2731185849] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 2732239839] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 2733913413] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2735622330] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 2736725271] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 2738292942] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2739990582] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 2741100978] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 2742271371] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2744084322] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2745215655] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 2746280481] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2748079425] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2749219158] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2750426847] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2751772401] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 2752660974] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2753615214] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2755260921] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2756876220] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2757764856] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2759179773] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2760685872] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2761671612] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2763202386] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2764809222] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2765805630] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2767230480] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2768821356] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2769884019] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2771409942] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2772966210] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2773930824] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 2774969106] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2776665654] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2777717985] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 2778665274] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2780341956] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2781441201] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2782522071] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2783790912] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 2784621777] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2785514004] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2787174999] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2788820874] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2789879064] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2791464921] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2793047292] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2793984669] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2795459877] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2797057263] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2798018580] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2799558027] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2801128596] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2802075654] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 2803687467] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][TEST ] [KRELTSC: 2805186405] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2806722051] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 2807749224] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2809232853] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2810791893] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2811713247] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 2812846659] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2814518112] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2815578444] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 2816526510] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2818235364] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2819291685] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2820373332] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2821633017] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 2822479275] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2823407664] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2824858575] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2826456591] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2827499640] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2828875119] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2830437519] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2831409147] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2832803400] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2834382138] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2835314706] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2836678446] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2838248616] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2839187547] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2840546898] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2842092582] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2843053542] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 2844046128] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2845859394] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2846970315] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 2847938289] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2849628894] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2850697059] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2851785216] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2853050298] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 2853905922] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2854806654] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2856342594] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2857910832] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2858852640] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2860168185] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2861751144] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2862696417] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2864059863] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2865634044] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2866582488] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2868062379] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2869650945] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2870612262] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2872028733] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2873615157] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2874592728] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 2875591383] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2877281841] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2878339380] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 2879321550] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2880985065] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2882060223] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2883153399] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2884499394] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 2885348319] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2886232734] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 2887703448] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2889276138] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 2890363686] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 2891761614] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2893352973] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 2894462550] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2895800817] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2897402172] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2898452592] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2899972698] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2901541608] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2902699002] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2904244812] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2905841463] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2906975925] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 2907995475] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2909655966] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2910717033] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2911789083] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2913035139] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 2913879801] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2914769403] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 2916292281] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2917850502] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 2918859279] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2920197105] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2922064236] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2923183914] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2924723571] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2926304703] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 2927325975] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 2928708909] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2930274270] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 2931365346] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 2932422108] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2934096606] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2935157883] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2936234217] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2937494091] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 2938313931] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2939230350] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 2940737100] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2942400846] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 2943383898] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 2944780986] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2946347334] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 2947352604] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2948684109] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2950265241] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2951266983] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 2952605523] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2954189280] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 2955318723] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 2956316832] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2957975853] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2959045131] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2960132028] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2961413070] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 2962270374] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2963159871] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 2964859212] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2966450676] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 2967546540] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2969148231] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2970733962] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 2971818171] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 2972831442] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2974505667] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2975577108] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2976657726] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2977903719] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 2978768247] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2979668958] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 2981103741] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2982682752] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 2983749468] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2985147963] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2986722648] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 2987854821] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 2988846651] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2990528205] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2991686208] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2992802085] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2994063135] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 2994886797] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2995793115] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 2997465345] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2999066763] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 3000178230] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 3001937190] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3003506940] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 3004565424] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 3005623362] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3007289334] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3008450151] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3009567141] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3010937706] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 3012308124] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 3013418079] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3014713149] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 3015562914] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3016471941] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3017928648] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3019540293] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3020481870] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3021898446] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3023523447] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3024486738] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3026022300] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3027730251] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3028710741] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 3030296871] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3031957257] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3032910132] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 3034356402] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3035998707] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 3037073760] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3038278635] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3039540672] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 3040415889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3041317776] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3042857412] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3044509986] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 3045453159] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3046950711] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3048560109] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3049490808] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 3051772101] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3053561973] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3054604602] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3055752819] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3057160785] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 3057985749] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3058878942] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3060435315] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3062027556] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3062982300] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3064394487] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3065977530] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 3066943362] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 3068541189] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3070427766] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3072122466] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3073183701] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3074281728] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3075532362] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 3076382946] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3077307051] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3078826254] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3080447097] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3081448188] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3082918377] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3084528153] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 3085488819] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3087398559] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3089114007] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 3090175956] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3091346265] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3092680521] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 3093571971] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3094519848] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 3097136637] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3098748975] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 3099772704] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3100849752] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3102545019] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3103588866] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3105195366] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3106883451] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3107964111] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3109142757] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3110460780] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 3111323964] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3112312833] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3113963160] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3115712502] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 3116854629] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 3118362282] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3120024978] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 3121222713] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 3122748405] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3124408665] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 3125550603] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3126683994] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3128002836] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 3128879376] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3129864864] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3131333415] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3133031916] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 3134112618] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3135478836] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3137067318] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3138075444] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 3139668210] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3141392961] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 3142527318] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3143671377] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3145010421] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 3145901052] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3146847648] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3148612404] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3150310926] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 3151333479] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3152878449] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3154474848] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 3155473020] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3156910155] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3158542758] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 3159516528] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3160626903] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3161971239] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 3162808992] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3163757541] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3165154923] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3166840488] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 3167954055] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3169101747] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3170747349] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 3171927864] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 3173670402] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3175326378] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 3176399625] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3177516741] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3178874244] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 3179769600] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3180731064] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 3182297223] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3183975228] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 3184973232] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 3186225105] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 3187482375] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3189252234] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 3190312692] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3191508474] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3192863856] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 3194253468] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 3195406368] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3196768932] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3197666178] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3198634383] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 3200784132] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3202508925] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3203648133] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3205266813] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3206962395] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3208076571] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3209807559] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3211528068] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3212700246] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3214335264] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3215835609] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 3216784116] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 3217774917] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3218652234] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3220406217] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3221473983] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3222591645] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3223839717] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 3224803470] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3225709872] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3227588448] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3229211517] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 3230304252] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3231648315] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3233281569] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 3234333333] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3235926708] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3237556014] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 3238582956] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3239847912] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3241470687] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3242509137] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3243645510] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3244895451] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3245742570] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3246624171] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 3248256039] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3249803592] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 3250774128] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3251932173] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3253532919] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3254557530] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 3255687141] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3257251767] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3258251640] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 3259474953] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3260600490] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3262298361] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3263274021] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3264376983] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3265636836] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3266496513] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3267419148] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 3269054607] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3270653631] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 3271623117] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3272788071] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3274382055] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3275385603] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 3276533547] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3278190363] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 3279186435] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 3280344144] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 3281494272] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3283192878] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 3284161776] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3285278787] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3286510080] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 3287476584] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3288361713] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3290381682] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3291979992] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 3292916340] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3294564672] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3296423802] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 3297546315] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3299373273] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3300970218] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 3301933341] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 3303398574] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3305277738] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3306884553] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 3307886862] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3309567954] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3311165970] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3312149274] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3313264059] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3314503143] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 3315368091] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3316283817] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 3318517566] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3320101932] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 3321108231] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 3322902009] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3324476988] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 3325456428] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 3327240588] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3328853304] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 3329940033] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 3331706301] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3333305304] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3334354170] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3335480736] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3336728661] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 3337564965] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3338454546] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3339994833] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3341574243] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 3342528651] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3343820697] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3345446937] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 3346420812] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3347606094] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3349217046] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3350196759] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3351828648] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3353388969] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 3354443295] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3355523010] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3356780301] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 3357617613] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3358518450] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3360263739] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3361840776] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 3362877147] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 3364423755] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3365986722] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 3366931260] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3368108310] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3369685788] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 3370670961] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3371944884] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3373524588] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 3374462280] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3375562197] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3376784271] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 3377643864] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3378538191] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3380279196] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3381972825] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 3383017344] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3384276000] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3385848480] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3386870592] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3387977334] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3389213772] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 3390043398] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3390949800] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3392360412] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3394006245] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 3395046333] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 3396507723] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3398082303] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 3399049332] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3400359606] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3401906151] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3402953904] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] world [Hera] [HADES][TEST ] [KRELTSC: 3406843335] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3408421590] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 3409394415] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3411143295] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3412710336] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3413667537] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] abcd [Hera] [HADES][TEST ] [KRELTSC: 3415460832] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3417029868] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 3418000551] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3419081820] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3420324054] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 3421153743] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3422047398] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 3423366597] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3424963794] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 3425933448] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3427333728] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3428890920] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 3429891696] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3431493933] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3433027878] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 3434107572] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3435174624] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3436433301] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 3437296023] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3438209754] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3440190768] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3441760791] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 3442864719] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3444300888] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3445885779] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 3446974440] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3448080279] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3449334063] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 3450211611] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3451106757] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3452545908] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3454118556] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 3455170362] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3456896457] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3458435463] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 3459700041] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3460980117] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3462287283] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 3463579140] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 3464635923] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3465843381] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 3466655094] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3467555616] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3468872904] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3470445909] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3471407436] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 3472694085] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3474258879] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 3475217361] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3476419254] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3477976467] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3478901223] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3480303666] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3481866612] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 3482903424] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3484368594] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3485916231] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 3486937713] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3488324259] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3489859947] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3490845330] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 3491808390] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3493449939] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3494535429] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3495630264] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3496841649] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 3497659053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3498581205] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 3500201145] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3501764259] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 3502847271] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 3503897502] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3505452174] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 3506533548] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3508031919] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3509650662] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3510668847] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3512069757] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3513682620] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 3514698579] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3515774913] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3516979263] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 3517967376] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3518860086] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3520383363] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3521967330] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 3523043895] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 3525180498] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][TEST ] [KRELTSC: 3526676349] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3528012831] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 3529072344] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3530620275] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3532207245] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3533228076] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 3534739341] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3536316756] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 3537349515] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3538446744] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3539648847] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 3540514257] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3541409403] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3542485653] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3544071510] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 3545100195] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3546384051] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3547739790] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 3548743023] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3550066632] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3551402652] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 3552425415] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3553853289] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3555208671] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 3556238448] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 3557286747] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3558859626] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3559869075] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3561430194] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3563048181] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 3564048894] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 3565083480] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3566780826] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3567837777] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3568951512] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3570161595] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 3571002162] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3571927506] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3573271611] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3574870446] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 3575889030] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 3577186095] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3578776509] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 3579713718] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3581003055] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3582580869] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3583518519] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 3584845026] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3586414671] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 3587394090] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 3588382938] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3589959849] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 3590939121] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 3592317036] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3593907324] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 3594902745] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3596228937] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3597799317] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 3598770105] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 3600078216] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3601672137] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3602664576] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 3604117524] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3605693973] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 3606633786] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 3607685340] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3609394404] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3610475064] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3611566455] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3612772779] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 3613632750] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3614566662] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3615636486] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3616854864] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 3617710824] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3618619746] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3619688667] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3620911959] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 3621760779] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3622674594] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 3624555501] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3626130417] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 3627117480] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 3628249821] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3629848215] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 3630845463] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 3632339886] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3634063524] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 3635071314] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 3636922842] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3638494419] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 3639485178] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 3640540323] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3642139410] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 3643167864] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 3644229708] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3645192453] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3646859601] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3647934822] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 3648905106] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3649832403] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3651554277] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3652621749] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3653717928] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3654930972] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 3655820343] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3656717505] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 3658462248] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3660070281] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 3661135002] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 3662743035] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3664348611] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 3665385528] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 3666997992] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3668599767] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 3669615999] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3671207463] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3672807327] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 3673823559] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 3674828724] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3675762069] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3677460612] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3678508050] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3679620819] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3680830881] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3681693204] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3682586859] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3684105768] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3685709013] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 3686737761] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3687803112] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3689536473] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3690691935] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 3691754052] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3693487770] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3694542663] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3695665386] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3696871542] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 3697736532] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3698638146] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3700236246] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3701825274] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 3702774138] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3704239308] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3705812166] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 3706814748] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 3708193377] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3709756386] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 3710802753] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3711897819] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3713048472] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 3713868228] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3714779061] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3716530209] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3718068732] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 3719119593] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3720209367] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3721850979] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3722929392] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3724008729] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3725572599] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3726659265] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3727715271] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3729293988] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3730347684] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3731443023] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3733021656] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 3734107713] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3735181107] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3736748883] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 3737800500] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3739215774] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3740772168] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 3741847200] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3743308023] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3744887055] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 3745890687] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3746931006] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3748613421] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 3749661237] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3750742632] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3752332689] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 3753360345] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3754798782] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3756389238] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 3757388964] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3758934543] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3760507968] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 3761475270] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 3762536127] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3764212515] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3765270495] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 3766480536] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3768085104] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 3769165407] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3770251023] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3771458439] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 3772353606] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3773268198] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3774765246] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3776387748] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 3777348813] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 3778784919] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3780431739] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 3781382892] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 3782795016] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3784478859] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 3785432994] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3786920508] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3788568273] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 3789515919] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 3791321037] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3792970524] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 3793958910] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3795101688] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3796357824] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 3797256498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3798159225] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 3799867260] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 3801411411] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3803115876] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 3804098529] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3806427345] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3808096467] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 3809181558] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3810747339] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3812389980] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 3813391365] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 3815286447] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3816929256] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 3817911615] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3819183585] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3820445181] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 3821765073] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 3822829332] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3824091957] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3824942541] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3825855054] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 3828248760] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3830093967] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 3831263940] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3832558632] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3834406863] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 3835407198] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3836601804] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3838314564] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 3839384220] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3840392262] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3842172705] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 3843201264] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 3844247862] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3845985129] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3847187757] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3848446707] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3849786066] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 3850754397] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3851729259] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 3853919916] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3855617976] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 3856855590] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 3858089487] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3859918860] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 3860939418] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 3862299483] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3864127932] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 3865190616] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 3866259075] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3868090674] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3869217261] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3870367494] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3871714728] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 3872627178] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3873606492] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 3875072523] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3876796707] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 3877876632] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 3879128463] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3880843071] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 3882002061] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 3883201224] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3885026544] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 3886252608] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3887489865] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3888832080] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3889862067] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3890885523] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3892544943] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3894246846] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 3895346973] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3896802504] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3898459509] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 3899508690] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3900600585] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3902331594] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 3903443943] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3904582773] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3905830929] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3906871479] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3907865913] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3909338706] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3911344668] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 3912654774] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3914303568] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3916392039] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 3917819430] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 3919710207] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3921734397] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 3923025897] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3924511920] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3926065038] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 3927141498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3928293201] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 3929627100] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3931639215] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 3933152727] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 3934581924] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3936228723] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 3937292793] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 3938445714] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3940033314] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 3941112630] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3942274917] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3943566522] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 3944442516] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3945406269] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 3946669461] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3948268149] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 3949290324] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 3950346666] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3952050123] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 3953048001] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 3954079248] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3955740243] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 3956784216] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 3957785937] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3959458314] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3960540549] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3961624275] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3962860167] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 3963697122] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3964609362] 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: 3985535379] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3987097023] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 3988102104] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 3989176968] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3990851886] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 3991850814] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 3992865282] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3994546794] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 3995613258] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 3996573714] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3998269296] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3999332169] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4000414488] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4001651094] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 4002484374] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4003369944] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4004712726] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4006271346] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 4007306247] 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: 4028021718] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4029580569] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 4030601799] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 4031705370] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4033289064] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 4034313066] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4035436293] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4036767462] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 4037625333] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4038538749] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4039845411] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4041432948] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 4042507077] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4043540046] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4045104630] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 4046208159] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4047243438] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4048823520] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 4049875662] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4050907371] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4052511834] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 4053563661] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4054635921] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4056311133] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 4057414872] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4058469660] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4060141533] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 4061228955] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 4062278451] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4063981488] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 4065135165] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 4066249320] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4067979489] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 4069075122] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4070144106] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4071821271] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 4072914972] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 4074015330] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4075708602] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 4076826810] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 4077868725] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4079595870] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 4080760509] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4081792155] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4083477090] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 4084663632] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 4085984364] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4087571019] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 4088595504] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 4089678894] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4091243100] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 4092284091] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4093463409] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4095145362] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 4096191330] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 4097207478] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4098908583] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 4099956021] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 4101022674] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4102802172] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 4103863911] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4105083213] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4106418645] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 4107877809] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 4108976445] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 4109833434] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4110763062] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4112212755] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4113829230] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4114809888] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 4116230181] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4117809675] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 4119167745] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4120719624] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4122309429] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 4123252644] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4124827560] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4126429587] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4127397813] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4128832575] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4130412405] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4131382542] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4132513707] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4133368365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4134286674] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 4135808418] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4137403326] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 4138366806] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4139866248] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4141441857] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4142399373] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 4143952638] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4145539755] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 4146492798] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 4148023362] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4149603843] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 4150607832] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4152408498] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4154081820] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 4155162123] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4156224177] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4157922258] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4158994917] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4160107035] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 4160942835] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4161837855] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4163323731] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4164863535] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 4165834596] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 4176275775] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 4177762113] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4179164304] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 4180185744] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4181672712] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4183255482] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 4184218227] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4185839469] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4187417829] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 4188423246] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 4190051460] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4191594183] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 4192600440] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 4194372588] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4195925202] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 4196946285] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 4197928770] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4199670930] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4200735798] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4201791426] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 4202643123] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4203542847] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 4204984119] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4206531063] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 4207546938] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4209045162] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4210637718] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 4211639124] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4213133652] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4214691117] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 4215710436] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4217181150] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4218755793] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 4219756653] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 4221229005] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4222799133] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4223798754] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 4225487553] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4227067173] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 4228081578] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 4229084517] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4230769221] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4231814958] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4232899734] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 4233717432] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4234619760] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 4236301545] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4237855125] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 4238878266] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 4240402215] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4241936916] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 4243013901] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 4244808834] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4246365396] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 4247428122] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 4249125846] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4250669745] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 4251727200] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 4252735704] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4254407220] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4255454028] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 4256394660] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4258057398] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4259120250] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4260202191] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 4261043241] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4261958736] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4263294756] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4264876938] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4265932398] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4267392843] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4269039978] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 4270011501] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4271439753] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4273035711] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4273988061] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4275428745] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4277017164] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 4278041943] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4279142322] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 4279994670] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4280907225] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4282541844] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4284103614] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 4285145277] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4286642955] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4288248636] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 4289301765] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4291109676] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4292667435] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 4293669744] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4294733772] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 4295578497] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4296491094] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 4298277564] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4299603588] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 4300596909] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 4301617194] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4303334700] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 4304301729] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 4305290577] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4306980615] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4308050754] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4309119612] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 4309995585] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4310892579] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4312359807] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4314032961] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4314991401] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4316499831] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4318081467] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 4319025900] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4320154398] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 4321044609] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4321937697] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4323879189] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4325552973] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 4326637686] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 4328566053] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4330352019] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4332028848] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 4333162617] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4334999865] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4336632909] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 4337704539] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4339450878] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4341101331] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 4342074765] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4343226699] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 4344115125] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4345011069] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 4346735988] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4348394253] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 4349417310] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R 4 5 6 R> SP! R> DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4351324635] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4352975907] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 4353984831] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4355203251] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4356577176] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 4358065446] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 4359296361] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4360723227] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4361572236] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4362506841] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4364468010] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4366061091] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 4367104035] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4368156807] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4369876434] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4370915115] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 4372721850] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4374318333] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 4375490448] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 4376792259] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4378439415] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 4379654349] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4380888120] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4382269647] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 4383146061] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4384035915] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 4386074721] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4387703229] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 4388679456] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 4389946806] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4391677248] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 4392721599] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 4393840731] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4395568170] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 4396618611] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4397736357] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4399133193] Testing word: FENCE [Hera] [HADES][TEST ] [KRELTSC: 4400003139] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4400899692] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc2 [Hera] [HADES][TEST ] [KRELTSC: 4402492290] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4404087618] Expected: Should forget a word defined after FENCE [Hera] [HADES][TEST ] [KRELTSC: 4405256562] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE FORGET fnc3 [Hera] [HADES][TEST ] [KRELTSC: 4406796387] Expected error occurred [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4408490436] Expected: Should refuse to forget a word defined before FENCE [Hera] [HADES][TEST ] [KRELTSC: 4409767257] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FENCE CREATE fnc6 CREATE fnc7 FORGET fnc7 fnc6 DROP [Hera] [HADES][TEST ] [KRELTSC: 4411756965] Test passed [Hera] [HADES][TEST ] Testing FENCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4413350445] Expected: Forgetting the newest word must not disturb an older one still above FENCE [Hera] [HADES][TEST ] [KRELTSC: 4414823469] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4415916351] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4417303548] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 4418191134] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4419103689] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4421191089] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4422940914] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 4424003892] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 4425497307] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4427126550] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 4428215484] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4429363596] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4430766606] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 4431614796] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4432509312] Running FIND.existing: FIND DUP . CR [Hera] 1032565672 [Hera] [HADES][TEST ] [KRELTSC: 4434163797] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4435756731] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 4436788209] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 1032740480 [Hera] [HADES][TEST ] [KRELTSC: 4438571172] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4440155160] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 4441146927] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4442638494] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4444233570] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 4445210028] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 4446200766] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4447894059] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 4448900337] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4449991959] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4451399358] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4452302925] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4453191498] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4454387217] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4456018140] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 4457094747] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4458354852] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4459980819] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 4460971137] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4462121748] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4463515329] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 4464376938] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4465296654] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 4466627277] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4468254609] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 4469297448] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 4470393081] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4472111301] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 4473146286] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4474251516] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4475659482] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 4476514077] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4477419324] Running LATEST.basic: LATEST @ . CR [Hera] 1032606304 [Hera] [HADES][TEST ] [KRELTSC: 4478912445] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4480602735] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 4481626065] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 1032626568 [Hera] [HADES][TEST ] [KRELTSC: 4483370073] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4484955132] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 4485960822] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 1032626568 [Hera] [HADES][TEST ] [KRELTSC: 4487845992] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4489445058] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 4490493210] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4491590523] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4493013147] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 4493873076] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4494775929] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 1032741560 [Hera] [HADES][TEST ] [KRELTSC: 4496899848] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4498522434] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 4499525457] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 1032741800 [Hera] [HADES][TEST ] [KRELTSC: 4501417578] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4503046695] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 4504059588] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 4505219523] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 4506366396] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4508054502] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 4509131361] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4510238103] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4511697078] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 4512560913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4513468533] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 4514748861] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4516339842] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 4517299605] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 4518368043] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4520077527] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 4521094536] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4522226877] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4523675436] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 4525027017] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 4526145708] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4527435549] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 4528332270] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4529239764] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4536020580] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4537573425] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 4538621745] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 1032742472 [Hera] [HADES][TEST ] [KRELTSC: 4542354831] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4543963578] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 4545007635] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4549671546] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4551248394] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 4552308537] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 4557556248] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4559206911] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 4560299478] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4563637008] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4565337672] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 4566404472] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 4567882326] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 4568871237] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4570606530] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 4571643741] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 4572746808] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 4573684332] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4575401901] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4576432434] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4577612067] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4578905688] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 4579743462] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4580628801] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4582995333] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4584574323] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 4585638414] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4587354849] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4589045559] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 4590072963] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 4592992908] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4594611525] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 4595610012] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4596729963] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4598005545] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4598927571] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4599821961] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4602302313] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4603948398] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 4605015198] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 4608018492] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4609678038] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 4610685681] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 4614015714] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4615686600] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 4616768457] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4617927426] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4619199900] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 4620082194] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4620971565] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 1032745632 [Hera] [HADES][TEST ] [KRELTSC: 4622494149] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4624133766] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 4625195211] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 4626359325] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4627960722] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 4629186219] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 1032611376 [Hera] [HADES][TEST ] [KRELTSC: 4632014247] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4633635426] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 4634669907] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4635782886] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4637088099] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 4637957709] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4638894246] Running CURRENT.basic: CURRENT @ . CR [Hera] 1032745632 [Hera] [HADES][TEST ] [KRELTSC: 4640446986] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4642049307] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 4643083368] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 1032746120 [Hera] [HADES][TEST ] [KRELTSC: 4646712525] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4648332402] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 4649355900] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][INFO ] [KRELTSC: 4650641079] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][TEST ] [KRELTSC: 4652109525] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4653714996] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 4654940031] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4656052107] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4657351713] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 4658215107] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4659116091] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4661545602] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4663145172] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 4664177301] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4668280743] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4669958979] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 4670976975] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 4674259380] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4675850298] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 4676881335] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4677990576] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4679350452] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 4680655035] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 4681744998] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 4683090573] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4684343307] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 4685206386] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4686108084] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 4687417518] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4689114402] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 4690178976] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4691446830] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4692697212] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 4693558863] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4694447940] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 4695548613] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4697096523] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 4698257256] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][TEST ] [KRELTSC: 4699446885] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4701031776] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 4702022997] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][TEST ] [KRELTSC: 4703614944] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4705185114] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 4706634051] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4707743397] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4708984665] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 4709862528] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4710773550] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 4712326416] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4713915927] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 4715263644] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 4716413961] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4717992720] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 4718948619] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 4720053849] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4721795568] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4722920832] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4724026671] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4725271425] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 4726221381] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4727132466] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4728195381] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4729459497] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 4730292567] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4731197415] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4732335846] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4733585409] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 4734419130] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4735435173] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4736597796] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4737923505] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 4739267694] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 4740364188] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4741795464] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 4742611965] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4743516645] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4745200467] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4746775194] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 4747829100] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 4748773218] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4750443264] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 4751509749] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 4752618423] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 4753727223] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4755381414] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 4756510626] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4757622807] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4758902001] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 4759716234] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4760625114] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 4761586116] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4763241525] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 4764345768] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4766042085] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4767609819] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 4768635270] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4769677206] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4770960747] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 4771839219] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4772746629] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4774656873] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4776302181] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 4777374462] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 4778936883] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4780610562] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 4781593614] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4783245810] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4784927385] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 4785936750] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 4787061594] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4788779163] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4789854195] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4790984289] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4792268817] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 4793139477] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4794047181] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4795948521] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4797533748] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 4798548447] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 4799855004] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4801471206] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 4802483259] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 4804309356] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4806091416] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 4807109097] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4808271153] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4809552594] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4810411200] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4811320542] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 4812550722] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4814145840] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 4815138552] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4816797321] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4818399033] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 4819388133] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 4820397792] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4822113345] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 4823150304] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4824255303] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4825623495] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 4826470677] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4827382497] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4830488544] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4832115456] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 4833117240] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 4834853415] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4836437823] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 4837437234] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 4838427951] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 4839299871] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4841023446] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 4842203499] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4843291425] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4844577759] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 4845390459] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4846295076] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4848118737] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4849690650] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 4850714484] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 4851599928] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4853151177] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 4854386208] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4855462836] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4856738040] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 4857542445] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4858443954] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 4859474403] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4861033023] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 4862029284] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4863592461] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4865164689] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 4866160992] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4867262022] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4868537520] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 4869450348] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4870346082] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4872690753] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4874295258] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 4875248742] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 4876402020] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 4877447442] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4879142604] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 4880337588] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4881432024] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4882731294] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 4883568144] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4884476058] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 4886322546] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4887868230] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 4888842357] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 4889859156] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 4890868143] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4892535270] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 4893671097] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 4894749153] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 4895687160] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4897355148] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 4898409726] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4899567036] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4900845369] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 4901702064] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4902673461] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 4905022185] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4906630764] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 4907598423] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 4908684816] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 4909695630] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4911437811] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 4912493838] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4913596989] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 4914965643] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 4915848210] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4916761500] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 4918899888] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4920467139] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 4921441035] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4923165072] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4924760967] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 4925707563] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 4926929763] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 4927965042] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4929638532] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 4930702329] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4931795295] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 4933116804] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 4934432622] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 4935528717] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4936826559] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 4937668785] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4938572604] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4941079605] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4942638162] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 4943664264] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 4945445673] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4947005070] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 4948037871] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 4949761593] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4951596594] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4953152379] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 4954139925] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4955799324] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4957465485] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 4958527686] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 4959574809] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 4960392087] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4962075342] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4963130256] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4964227170] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 4965045162] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4965959565] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4967801013] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4969372737] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 4970398692] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 4972151688] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4973456859] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 4974277287] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 4975833051] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4977101661] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 4977976773] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 4979618805] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4981320750] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 4982415522] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 4983420393] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 4984277487] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4986063852] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 4987186638] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 4988383743] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 4989665436] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 4990512849] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 4991459193] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 4992612471] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 4993505034] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 4995222057] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 4996244106] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 4997729415] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 4998558495] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5000262855] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 5001302796] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5002392738] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 5003297271] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5004266085] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 5005414008] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5006251131] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5007950535] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5008973445] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5010307659] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 5011130817] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5012827533] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 5013988938] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5015080035] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5016355365] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 5017390812] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5018439741] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 5019635292] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5020549548] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5022246642] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5023260753] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5024679954] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 5025520059] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 5026351092] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5028046233] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 5029079244] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5030168850] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 5031025986] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5031920229] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 5032903974] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5033758926] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5035469502] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 5036489325] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 5037687186] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 5038486677] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 5039308176] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5041002162] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 5042039289] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5043137820] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5044384779] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5045254935] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5046163584] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5048559390] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5050160640] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 5051164629] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5053610877] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5055195243] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 5056206708] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 5057216094] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5058094650] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5059782441] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5060875722] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5061980889] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5062838172] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5063731869] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5065725777] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5067318018] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 5068325325] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 5070116856] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5072074854] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5073700464] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 5074724760] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 5075686245] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5076539937] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5078246733] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 5079348372] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5080439154] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5081718516] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 5082573111] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5083477581] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5085422664] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5087011188] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5087993337] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5089357812] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5090918070] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 5091920358] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 5093073573] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5093957106] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5095661088] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5096737296] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5097831186] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 5098694748] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5099600142] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5101605558] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5103205632] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5104206639] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 5105574012] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5107168920] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 5108169339] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 5109142059] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5109992874] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5111724933] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5112787827] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5113946208] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5115237057] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 5116117503] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5117043036] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5119203915] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5120810520] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 5121759090] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5123673723] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5125293243] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 5126376108] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 5127510234] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5128364136] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5130259386] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5131372701] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5132485911] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 5133423246] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5134362954] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5136707793] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5138380884] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 5139313578] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5141297238] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5142926712] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 5144021610] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 5144997543] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5145854175] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5147558115] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 5148624747] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5149818996] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5151392211] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 5152392021] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5153305857] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 5155130484] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5157150180] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5158753677] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 5159750799] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 5160883833] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5161749957] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5163461394] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 5164505388] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5165635104] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 5166501627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5167414497] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5169530583] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5171156235] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 5172162135] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 5173163226] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5174025780] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5175720858] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 5176756410] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5177875374] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5179133799] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 5179977600] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5180896959] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5183631264] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5185197696] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5186180055] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 5188151346] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5189725821] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5190746274] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5191953942] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5193487824] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 5194532574] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] 0 1 2 1 2 3 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5196887409] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5198470767] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5199469086] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5200552602] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 5201395206] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5202285837] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 5204208303] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5205731454] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5207296332] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5208266574] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] -5 -4 -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 5210161572] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5211738483] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 5212738146] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5213951085] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5215526715] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 5216553384] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] 0 1 2 1 2 3 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5218774449] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5220343653] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5221349301] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5222444724] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5223743217] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 5224595922] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5225503752] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5227966086] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5229528570] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5230523928] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5231803500] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5233362414] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 5234376525] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] 0 1 2 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5236516404] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5238095604] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5239094448] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5240206692] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 5241047574] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5241948201] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5243805504] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5245548567] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 5246555160] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 5247806550] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5249386590] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 5250382998] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 5252014257] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1 [Hera] 0 1 2 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5254129419] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5255700135] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 5256700785] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5257772625] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5259086070] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 5259935961] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5260823946] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5262737466] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5264296905] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 5265310596] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 5266369185] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5267198790] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5268895548] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 5269923288] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5271026439] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 5271935655] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5272858353] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] 0 1 2 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5274789597] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5276372598] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 5277400443] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 5278322238] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 5279150016] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5280829680] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 5281848327] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5282945493] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5284212570] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 5285079681] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5285994882] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 5288678745] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5290276278] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 5291255172] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] 10 9 8 7 6 5 4 3 2 1 0 [Hera] [HADES][TEST ] [KRELTSC: 5293459311] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5295053904] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5296014192] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 5297950413] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5299538454] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 5300538768] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5301755088] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 5302622997] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5303558295] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 5305242348] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0 [Hera] 0 2 4 6 8 [Hera] [HADES][TEST ] [KRELTSC: 5307144507] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5308732779] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 5309704785] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] 10 9 8 7 6 5 4 3 2 1 0 [Hera] [HADES][TEST ] [KRELTSC: 5311818855] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5313425649] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 5314398327] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] 0 3 6 9 [Hera] [HADES][TEST ] [KRELTSC: 5316361071] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5318043171] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 5319054132] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5320146678] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5321416968] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 5322241533] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5323148166] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5325114984] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5326679967] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5327679189] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5329316055] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5330904033] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5331861864] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5333519100] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5335093050] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5336051763] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5337846444] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5339443011] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5340445593] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5341518546] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 5342330070] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5343233910] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5345136678] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5346686079] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 5347697166] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 5349472779] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][TEST ] [KRELTSC: 5350915374] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5352475002] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5353417020] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5355087024] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5356635291] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 5357607066] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5359812570] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5361620292] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 5362650762] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5363751015] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5365041486] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 5365881906] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5366801139] 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: 5368859202] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5370389514] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 5371435335] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5373473217] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5375020938] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5376024780] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5377085826] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 5377906674] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5378808246] 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: 5380800390] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5382354516] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 5383394835] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5385377277] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5386928421] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 5387925144] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5389007988] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5390259945] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 5391125355] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5392022769] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5393773056] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5395344696] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 5396293770] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 5397947835] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5399781450] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5401359579] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5402316654] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5404213794] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5405884890] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 5406873549] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5408686878] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5410259064] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5411225505] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5412322671] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 5413171449] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5414099229] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 5415771039] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5417452299] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 5418401898] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5420277387] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5421863538] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5422821873] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 5424858243] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5426440845] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 5427397563] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5429107026] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5430734988] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 5431702962] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5432790594] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5434062669] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 5434918293] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5435830323] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5438336757] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5439934206] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5440884939] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5442703560] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5444302122] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5445250671] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 5447280279] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5448866619] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 5449828965] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5450973780] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 5451837825] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5452726608] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5454789438] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5456395854] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5457347238] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 5459006301] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5460821037] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5462402610] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5463334485] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 5465369490] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5466965868] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 5467909461] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5469011835] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5470253103] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 5471125926] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5472019350] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5474282667] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5475941121] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 5476885617] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 5479046958] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5480670489] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5481645498] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5482757469] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 5483634807] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5484526362] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5486661915] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5488248591] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 5489192373] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 5491328682] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5492933544] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5493909141] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5495037177] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5496380316] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 5497231089] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5498175354] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] 3 [HADES][INFO ] [KRELTSC: 5500644282] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][TEST ] [KRELTSC: 5501862387] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5503455069] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5504404395] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5506505823] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5508099744] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5509058961] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5510171457] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 5511038064] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5511933210] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5513919579] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5515521816] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 5516461398] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5518640862] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5520234153] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 5521183668] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5522271426] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5523523068] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 5524360296] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5525276736] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 5528462814] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5530069440] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 5531018787] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 5533277547] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5534888898] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 5535922329] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] 99 [Hera] [HADES][INFO ] [KRELTSC: 5538691263] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][TEST ] [KRELTSC: 5540216976] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5541804618] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5542766124] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 5544946575] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5546546901] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 5547484467] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 5549467392] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5551056021] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 5552008833] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5553103122] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 5553953286] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5554870503] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 5557042848] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5558605647] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 5559572634] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 5561706234] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5563261998] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 5564216700] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 5566362711] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5567947434] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 5568897873] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] 88 [Hera] [HADES][TEST ] [KRELTSC: 5571088698] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5572706895] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 5573661492] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] 55 [Hera] [HADES][TEST ] [KRELTSC: 5575639167] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5577216078] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 5578195455] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5579395185] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5580725472] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 5582079972] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 5583405366] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5584800186] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 5585686113] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5586601650] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 5588934288] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5590650681] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 5591734449] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5593445739] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5595072945] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 5596154970] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 5598265260] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5599895049] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 5600988855] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 5602092951] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 5603066070] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5604798948] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 5605835802] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 5606916966] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5607852285] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5609557569] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5610610341] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5611789344] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5613052599] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 5613933381] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5614830732] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 5617047975] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5618665332] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 5619682194] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 5621565285] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 5623335270] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5624939712] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 5626039755] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5627986497] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5629656018] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 5630672229] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 5631825969] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 5632889178] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5634663552] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 5635691523] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 5636789550] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5637733899] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5639458398] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5640518562] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 5641575156] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5642549367] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5644274307] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5645337558] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5646460701] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5647818645] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 5648735925] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5649658140] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY [Hera] Word Usage Statistics (Execution Heat Counts): [Hera] ============================================= [Hera] DEFER@: 2 [Hera] IS: 5 [Hera] DEFER: 4 [Hera] WORD-ENTROPY: 1 [Hera] ENTROPY!: 7 [Hera] ENTROPY@: 8 [Hera] ENDCASE: 10 [Hera] ENDOF: 18 [Hera] OF: 18 [Hera] CASE: 10 [Hera] EXIT: 119 [Hera] UNLOOP: 6 [Hera] J: 58 [Hera] I: 212 [Hera] LEAVE: 6 [Hera] +LOOP: 6 [Hera] LOOP: 48 [Hera] DO: 42 [Hera] ?DO: 10 [Hera] UNTIL: 8 [Hera] AGAIN: 4 [Hera] REPEAT: 10 [Hera] WHILE: 10 [Hera] BEGIN: 20 [Hera] THEN: 32 [Hera] ELSE: 14 [Hera] IF: 32 [Hera] (LEAVE): 6 [Hera] (+LOOP): 40 [Hera] (LOOP): 152 [Hera] (DO): 48 [Hera] (?DO): 12 [Hera] (0BRANCH): 142 [Hera] (BRANCH): 72 [Hera] DOES>: 3 [Hera] does_rt: 1 [Hera] LITERAL: 1 [Hera] LIT: 305 [Hera] 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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 51 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 15 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 51 [Hera] ------------------------------------- [Hera] Total executions: 5332 [Hera] Total words: 467 [Hera] Average executions per word: 11 [Hera] [HADES][TEST ] [KRELTSC: 5721874998] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5723528664] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 5724682887] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 54 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 15 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 54 [Hera] ------------------------------------- [Hera] Total executions: 5349 [Hera] Total words: 468 [Hera] Average executions per word: 11 [Hera] [HADES][TEST ] [KRELTSC: 5797142001] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5798808918] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 5799920763] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR [Hera] Word Usage Statistics (Execution Heat Counts): [Hera] ============================================= [Hera] WDENT: 2 [Hera] DEFER@: 2 [Hera] IS: 5 [Hera] DEFER: 4 [Hera] WORD-ENTROPY: 3 [Hera] ENTROPY!: 7 [Hera] ENTROPY@: 8 [Hera] ENDCASE: 10 [Hera] ENDOF: 18 [Hera] OF: 18 [Hera] CASE: 10 [Hera] EXIT: 121 [Hera] UNLOOP: 6 [Hera] J: 58 [Hera] I: 212 [Hera] LEAVE: 6 [Hera] +LOOP: 6 [Hera] LOOP: 48 [Hera] DO: 42 [Hera] ?DO: 10 [Hera] UNTIL: 8 [Hera] AGAIN: 4 [Hera] REPEAT: 10 [Hera] WHILE: 10 [Hera] BEGIN: 20 [Hera] THEN: 32 [Hera] ELSE: 14 [Hera] IF: 32 [Hera] (LEAVE): 6 [Hera] (+LOOP): 40 [Hera] (LOOP): 152 [Hera] (DO): 48 [Hera] (?DO): 12 [Hera] (0BRANCH): 142 [Hera] (BRANCH): 72 [Hera] DOES>: 3 [Hera] does_rt: 1 [Hera] LITERAL: 1 [Hera] LIT: 309 [Hera] 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: 29 [Hera] 2,: 15 [Hera] C,: 18 [Hera] ,: 35 [Hera] ALLOT: 23 [Hera] ALIGN: 1 [Hera] HERE: 142 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 1 [Hera] <: 42 [Hera] =: 92 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 12 [Hera] 0=: 47 [Hera] NOT: 1 [Hera] OR: 6 [Hera] AND: 7 [Hera] NEGATE: 6 [Hera] ABS: 1 [Hera] 1-: 36 [Hera] 1+: 80 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /: 1 [Hera] *: 8 [Hera] -: 30 [Hera] +: 54 [Hera] CELLS: 14 [Hera] 2@: 4 [Hera] C!: 5 [Hera] C@: 9 [Hera] !: 15 [Hera] @: 39 [Hera] R>: 5 [Hera] >R: 7 [Hera] DEPTH: 16 [Hera] OVER: 22 [Hera] SWAP: 41 [Hera] DUP: 144 [Hera] DROP: 54 [Hera] ------------------------------------- [Hera] Total executions: 5351 [Hera] Total words: 468 [Hera] Average executions per word: 11 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 5872585005] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5874280398] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 5875359714] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5876517402] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5877922407] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 5878855563] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5879789622] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 5881963941] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5883612693] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 5884712064] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 5886050058] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5887691418] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 5888773380] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 5890299975] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5891955699] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 5893041315] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5894233149] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5895522612] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 5896452429] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5897344425] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [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: 5903208192] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5904840795] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 5905915092] 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: 5911138338] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5912757921] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 5913860064] 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: 5916819762] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5918494596] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 5919645438] 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: 5922393708] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5924034396] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 5925064383] 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: 5927835627] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5929452249] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 5930532657] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 5932202514] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5933838183] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 5934900447] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 5936757246] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5938378782] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 5939441991] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 5940584286] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5941542264] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5943336798] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 5944420419] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5945549211] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 5946862425] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 5947686171] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5948601687] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 5950287168] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 5951248212] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5952852738] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 5953898496] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 5955308583] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 5956203897] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5957814282] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 5958871317] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 5960480589] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 5961418680] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5962993071] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 5964027258] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 5965812237] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 5966719878] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 5968282572] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 5969363631] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5970485472] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5971808829] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 5973152619] Running ACL Words Tests (Module 24)... [Hera] [HADES][WARN ] [KRELTSC: 5976131490] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 5977810251] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 5979090894] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 5980335039] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 5983597389] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 5984929104] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 5986317141] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 5987626806] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 5988580164] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5989472349] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5990676972] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 5991545742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5992479801] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5993723484] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 5994691080] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5995638936] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5996820543] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 5997765690] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 5998667409] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 5999836521] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 6000756384] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6001659048] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6002867577] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 6003789120] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6004682733] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6005833701] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 6006706062] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6007632603] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6008743293] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 6009698310] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6010645830] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6011823510] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 6012720987] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6013627263] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6014782683] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 6015688665] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6016597398] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6017817855] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 6019155177] [Hera] === Testing Module: Q48.16 Words === [Hera] [HADES][INFO ] [KRELTSC: 6020475006] Running Q48.16 Words Tests (Module 25)... [Hera] [HADES][TEST ] [KRELTSC: 6021560685] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6022857666] Testing word: Q.+ [Hera] [HADES][TEST ] [KRELTSC: 6023693928] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6024599700] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6026424306] Test passed [Hera] [HADES][TEST ] Testing Q.+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6027978726] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6030720045] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6031850790] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6033120408] Testing word: Q.- [Hera] [HADES][TEST ] [KRELTSC: 6033952134] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6034858599] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6036639546] Test passed [Hera] [HADES][TEST ] Testing Q.- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6038211060] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][INFO ] [KRELTSC: 6040344849] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6042487878] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6043584708] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6044799264] Testing word: Q.* [Hera] [HADES][TEST ] [KRELTSC: 6045681075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6046573470] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 6048313215] Test passed [Hera] [HADES][TEST ] Testing Q.* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6049944789] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 6052604544] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6053685309] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6054911751] Testing word: Q./ [Hera] [HADES][TEST ] [KRELTSC: 6055758807] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6056655108] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6058386201] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6059963700] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 6062653422] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6064357845] Test passed [Hera] [HADES][TEST ] Testing Q./ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6065948217] Expected: Should print: 0 (division by zero yields q=0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6068830530] Q./: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6069884373] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6071142693] Testing word: Q.ABS [Hera] [HADES][TEST ] [KRELTSC: 6071991744] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6072902094] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6074557461] Test passed [Hera] [HADES][TEST ] Testing Q.ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6076149534] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6078886653] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6079995432] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6081223953] Testing word: Q.NEG [Hera] [HADES][TEST ] [KRELTSC: 6082094109] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6083011725] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 6084527841] Test passed [Hera] [HADES][TEST ] Testing Q.NEG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6086132724] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 6088798191] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6089910099] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6091134735] Testing word: Q.LOG [Hera] [HADES][TEST ] [KRELTSC: 6091990086] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6092882817] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6094499796] Test passed [Hera] [HADES][TEST ] Testing Q.LOG ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6096073788] Expected: Should print: 0 (ln 1.0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 6098168832] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6100284498] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6101368665] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6102608841] Testing word: Q.EXP [Hera] [HADES][TEST ] [KRELTSC: 6103468308] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6104375928] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6105927744] Test passed [Hera] [HADES][TEST ] Testing Q.EXP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6107540355] Expected: Should print: 1 (e^0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6110424999] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6111640269] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6112879647] Testing word: Q.SQRT [Hera] [HADES][TEST ] [KRELTSC: 6113751756] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6114652782] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6116480223] Test passed [Hera] [HADES][TEST ] Testing Q.SQRT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6118084287] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 6120727788] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6121869747] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6123100767] Testing word: Q.SIN [Hera] [HADES][TEST ] [KRELTSC: 6123950238] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6124855905] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6126577968] Test passed [Hera] [HADES][TEST ] Testing Q.SIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6128218467] Expected: Should print: 0 (sin 0 = 0) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6130978749] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6132080388] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6133298724] Testing word: Q.COS [Hera] [HADES][TEST ] [KRELTSC: 6134153445] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6135069381] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6136702404] Test passed [Hera] [HADES][TEST ] Testing Q.COS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6138296262] Expected: Should print: 1 (cos 0 = 1) [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6140985375] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6142087791] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6143303565] Testing word: Q.FROM-INT [Hera] [HADES][TEST ] [KRELTSC: 6144209967] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6145109544] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6146668038] Test passed [Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6148325820] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6150891201] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6152042799] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6153253281] Testing word: Q.TO-INT [Hera] [HADES][TEST ] [KRELTSC: 6154147797] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6155037357] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6156449649] Test passed [Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6158064423] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 6160662522] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6161775795] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6163002174] Testing word: Q.1 [Hera] [HADES][TEST ] [KRELTSC: 6163823841] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6164720961] Running Q.1.raw_value: Q.1 . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6166316079] Test passed [Hera] [HADES][TEST ] Testing Q.1 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6167932323] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6170836497] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6171931647] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6173176002] Testing word: Q.0 [Hera] [HADES][TEST ] [KRELTSC: 6174053697] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6174983703] Running Q.0.raw_value: Q.0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6176310924] Test passed [Hera] [HADES][TEST ] Testing Q.0 ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6177963603] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6180568653] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6181685748] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6182941506] Testing word: Q.SCALE [Hera] [HADES][TEST ] [KRELTSC: 6183866808] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6184811976] Running Q.SCALE.raw_value: Q.SCALE . CR [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6186578034] Test passed [Hera] [HADES][TEST ] Testing Q.SCALE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6188238021] Expected: Should print: 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] 65536 [Hera] [HADES][TEST ] [KRELTSC: 6191030916] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6192131106] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6193353285] Testing word: Q.= [Hera] [HADES][TEST ] [KRELTSC: 6194215083] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6195122745] Running Q.=.equal: Q.1 Q.1 Q.= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6196629789] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6198245823] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 6200231478] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6202670985] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6204136554] Test passed [Hera] [HADES][TEST ] Testing Q.= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6205739085] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6208453272] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6209542542] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6210806049] Testing word: Q.< [Hera] [HADES][TEST ] [KRELTSC: 6211648863] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6212622423] Running Q.<.true: Q.0 Q.1 Q.< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6214328001] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6215929125] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6218647365] Running Q.<.false: Q.1 Q.0 Q.< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6220013562] Test passed [Hera] [HADES][TEST ] Testing Q.< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6221552694] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6224360079] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6225480345] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6226734990] Testing word: Q.> [Hera] [HADES][TEST ] [KRELTSC: 6227597103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6228499368] Running Q.>.true: Q.1 Q.0 Q.> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6229934991] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6231519504] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6234219558] Running Q.>.false: Q.0 Q.1 Q.> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6235535943] Test passed [Hera] [HADES][TEST ] Testing Q.> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6237153720] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6239838885] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6240916395] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6242151594] Testing word: Q.0= [Hera] [HADES][TEST ] [KRELTSC: 6243000750] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6243893691] Running Q.0=.true: Q.0 Q.0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6245272845] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6246843141] Expected: Should print: -1 (true) [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 6249559365] Running Q.0=.false: Q.1 Q.0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6250884045] Test passed [Hera] [HADES][TEST ] Testing Q.0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6252488949] Expected: Should print: 0 (false) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6255147927] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6256348560] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6257592852] Testing word: Q.MAX [Hera] [HADES][TEST ] [KRELTSC: 6258435015] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6259355634] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6261146661] Test passed [Hera] [HADES][TEST ] Testing Q.MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6262783737] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][INFO ] [KRELTSC: 6265267092] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 6267061038] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6268163706] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6269383806] Testing word: Q.MIN [Hera] [HADES][TEST ] [KRELTSC: 6270292287] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6271193880] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6272960400] Test passed [Hera] [HADES][TEST ] Testing Q.MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6274558878] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6277289403] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6278399610] â–¶ Testing module: src/test_runner/modules/q48_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6279619794] Testing word: Q.PRINT [Hera] [HADES][TEST ] [KRELTSC: 6280608159] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6281498391] Running Q.PRINT.of_one: Q.1 Q.PRINT CR [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 6283216149] Test passed [Hera] [HADES][TEST ] Testing Q.PRINT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6284821536] Expected: Should print: 1.00000 [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] 1.5u [Hera] [HADES][TEST ] [KRELTSC: 6287578374] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6288735747] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 6290034324] [Hera] === Testing Module: Inference Engine Words === [Hera] [HADES][INFO ] [KRELTSC: 6291441765] Running Inference Engine Words Tests (Module 26)... [Hera] [HADES][TEST ] [KRELTSC: 6292624212] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6293906241] Testing word: Q.VARIANCE [Hera] [HADES][TEST ] [KRELTSC: 6294804558] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6295695315] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 Q.VARIANCE Q.TO-INT . CR [Hera] 6666 [Hera] [HADES][TEST ] [KRELTSC: 6298233732] Test passed [Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6299961486] Expected: Should print population variance of {100,200,300} (no error) [Hera] [HADES][TEST ] [KRELTSC: 6301339653] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6302566116] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6303853962] Testing word: INFER-DECAY-SLOPE [Hera] [HADES][TEST ] [KRELTSC: 6304831491] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6305726469] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 + ! 100 HERE 16 + ! HERE 3 INFER-DECAY-SLOPE Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6308546391] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6310252137] Expected: Should print decay slope for a decreasing trajectory (no error) [Hera] [HADES][TEST ] [KRELTSC: 6311623878] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6312855906] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6314153307] Testing word: INFER-WINDOW-WIDTH [Hera] [HADES][TEST ] [KRELTSC: 6315122520] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6316069410] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 INFER-WINDOW-WIDTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 6318441843] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6320179047] Expected: Should print an inferred window width (no error) [Hera] [HADES][TEST ] [KRELTSC: 6321409101] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6322719291] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6324039834] Testing word: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 6324942792] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6325856712] Running INFER-RUN.basic: INFER-RUN [Hera] [HADES][TEST ] [KRELTSC: 6330472092] Test passed [Hera] [HADES][TEST ] Testing INFER-RUN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6332000682] Expected: Should run without error [Hera] [HADES][TEST ] [KRELTSC: 6332998203] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6334164711] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6335427630] Testing word: INFER-WINDOW@ [Hera] [HADES][TEST ] [KRELTSC: 6336389745] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6337320759] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6340164369] Test passed [Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6341826456] Expected: Should print last adaptive_window_width (no error) [Hera] [HADES][TEST ] [KRELTSC: 6343079400] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6344256051] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6345675483] Testing word: INFER-DECAY@ [Hera] [HADES][TEST ] [KRELTSC: 6346617396] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6347538540] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6350229291] Test passed [Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6351902844] Expected: Should print last adaptive_decay_slope (no error) [Hera] [HADES][TEST ] [KRELTSC: 6353161983] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6354310347] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6355589730] Testing word: INFER-VARIANCE@ [Hera] [HADES][TEST ] [KRELTSC: 6356537082] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6357455034] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ Q.TO-INT . CR [Hera] 1169 [Hera] [HADES][TEST ] [KRELTSC: 6360045090] Test passed [Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6361707744] Expected: Should print last window_variance_q48 (no error) [Hera] [HADES][TEST ] [KRELTSC: 6362980701] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6364236648] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6365549547] Testing word: INFER-FIT@ [Hera] [HADES][TEST ] [KRELTSC: 6366472077] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6367363086] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6369905976] Test passed [Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6371529381] Expected: Should print last slope_fit_quality_q48 (no error) [Hera] [HADES][TEST ] [KRELTSC: 6372788289] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6373971408] â–¶ Testing module: src/test_runner/modules/inference_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6375258561] Testing word: INFER-EARLY-EXIT@ [Hera] [HADES][TEST ] [KRELTSC: 6376225317] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6377103537] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EXIT@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 6381513726] Test passed [Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6383240850] Expected: Should print 0 or 1 (no error) [Hera] [HADES][TEST ] [KRELTSC: 6384291333] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6385488501] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 6386966313] [Hera] === Testing Module: Physics Freeze Words === [Hera] [HADES][INFO ] [KRELTSC: 6388404183] Running Physics Freeze Words Tests (Module 27)... [Hera] [HADES][TEST ] [KRELTSC: 6389586798] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6390930441] Testing word: FREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 6391829493] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6392722896] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __freeze_test_word__" FREEZE-WORD S" __freeze_test_word__" FROZEN? . CR [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 6395457873] Test passed [Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6397114815] Expected: Should print: -1 (word is now frozen) [Hera] [HADES][TEST ] [KRELTSC: 6398273826] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6399457806] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6400809723] Testing word: UNFREEZE-WORD [Hera] [HADES][TEST ] [KRELTSC: 6401750271] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6402639705] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __unfreeze_test_word__" FREEZE-WORD S" __unfreeze_test_word__" UNFREEZE-WORD S" __unfreeze_test_word__" FROZEN? . CR [Hera] 270 [Hera] [HADES][TEST ] [KRELTSC: 6405594678] Test passed [Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6407236017] Expected: Should print: 0 (freeze cleared) [Hera] [HADES][TEST ] [KRELTSC: 6408340533] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6409531506] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6410859042] Testing word: FROZEN? [Hera] [HADES][TEST ] [KRELTSC: 6411738669] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6412624764] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __frozen_test_word__" FROZEN? . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 6414725541] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6416348106] Expected: Should print: 0 (freshly defined word is not frozen) [Hera] [HADES][TEST ] [KRELTSC: 6417618144] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FROZEN? . CR [Hera] 245 [Hera] [HADES][TEST ] [KRELTSC: 6419302491] Test passed [Hera] [HADES][TEST ] Testing FROZEN? ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6420951663] Expected: Should print: 0 (not-found treated as not frozen) [Hera] [HADES][TEST ] [KRELTSC: 6422207778] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6423301752] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6424645311] Testing word: HEAT! [Hera] [HADES][TEST ] [KRELTSC: 6425505051] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6426445326] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __heat_store_test_word__" HEAT! S" __heat_store_test_word__" HEAT@ . CR [Hera] 249 [Hera] [HADES][TEST ] [KRELTSC: 6429035466] Test passed [Hera] [HADES][TEST ] Testing HEAT! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6430641294] Expected: Should print: 999 [Hera] [HADES][TEST ] [KRELTSC: 6431600679] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6432706350] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6434033949] Testing word: HEAT@ [Hera] [HADES][TEST ] [KRELTSC: 6434997765] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6435904860] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" __heat_fetch_test_word__" HEAT@ . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 6438039846] Test passed [Hera] [HADES][TEST ] Testing HEAT@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6439680618] Expected: Should print: 0 (freshly defined word has zero heat) [Hera] [HADES][TEST ] [KRELTSC: 6440963844] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6442062039] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 6443407530] Testing word: DECAY-RATE@ [Hera] [HADES][TEST ] [KRELTSC: 6444320463] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 6445218255] Running DECAY-RATE@.basic: DECAY-RATE@ . CR [Hera] 224 [Hera] [HADES][TEST ] [KRELTSC: 6446818161] Test passed [Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 6448446501] Expected: Should print the compile-time DECAY_RATE_PER_US_Q16 constant (no error) [Hera] [HADES][TEST ] [KRELTSC: 6449933595] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 6451116273] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 6452515776] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 6453490617] Total tests run: 1050 [Hera] [HADES][INFO ] [KRELTSC: 6454406238] Passed: 1012 [Hera] [HADES][INFO ] [KRELTSC: 6455394477] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 6456288825] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 6457273998] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 6458175024] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 6459181239] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 6460235019] ============================================== [Hera] PARITY:M7.1a word_count=481 here=0x00000000000000d8 latest_id=650 hash=0x6b055f0da1cb1128 [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x000000003d337000, 0x000000003d37ea5a) [Hera] VM: parity bootstrap complete [Hera] PCI: init... [Hera] PCI: ECAM mapped (amd64) [Hera] virtio-blk: found device [Hera] Artemis: virtio-blk attached [Hera] virtio-rng: found device [Hera] virtio-rng: ready [Hera] virtio-input: no device on PCI bus 0 [Hera] xhci: controller found, BAR0 mapped [Hera] xhci: controller running [Hera] xhci: hcc_params1=0x00087001 [Hera] xhci: context size = 32 bytes [Hera] Init: Mama birth... [Hera] [HADES][WARN ] [KRELTSC: 6606507201] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 6615907641] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 6735944607] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 6738497934] ( Unterminated comment [Hera] [HADES][WARN ] [KRELTSC: 7069361565] ( Unterminated comment [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=0x9ac6523d24b80cd0 mode=m capsule_hash=0x9ac6523d24b80cd0 dict_hash=0xfc0c76a8eb317f8d [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=10048432) [Hera] I/O APIC: keyboard IRQ1 unmasked [Hera] Heartbeat running. [Hera] Stadium words: promotions=634 evictions=0 [Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) [Hera] Stadium quota grant self-test: OK [Hera] Hera reservoir=21845 [Hera] test-vm reservoir=65536 [Hera] Startup: birthing Hermes (fleet foundation)... [Hermes] (no identity) [Hermes] PARITY:BIRTH vm_id=0xe973024cd27f44fd-0xb31991ade89c94cb capsule_id=0x9d6119b69d4113af mode=p capsule_hash=0x9d6119b69d4113af dict_hash=0x6047c3f1ac395c3e [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: 9931205949] INFERENCE: Output validation failed, ignoring results [Artemis] 0.5u [Artemis] ARTEMIS-K=0.5u [Artemis] (no identity) [Artemis] PARITY:BIRTH vm_id=0x750c1d1535ee4f3c-0x929a66b656457589 capsule_id=0xfe6e570467368153 mode=p capsule_hash=0xfe6e570467368153 dict_hash=0x2eb36b9df2d705d0 [Hera] BIRTH: Artemis live [Hera] Startup: Artemis live [Hera] Heartbeat: 458 ticks, trust=0x00010000, variance=0x00000000 [Hera] LithosAnanke v1.5.4 [Hera] StarForth Version 3.1.0 [Hera] StarForth Emergency CLI [Hera] FORTH-79 interpreter — type BYE or power off to exit [Hera] ok> xhci: port status change -- device connected [Hera] xhci: portsc=0x00021203 [Hera] xhci: port enabled (PED set) [Hera] xhci: enable slot command submitted [Hera] xhci: enable slot succeeded [Hera] xhci: address device command submitted [Hera] xhci: address device succeeded [Hera] xhci: get device descriptor submitted [Hera] xhci: device descriptor received [Hera] xhci: idVendor=0x000046f4 [Hera] xhci: idProduct=0x00000001 [Hera] xhci: bDeviceClass=0x00000000 [Hera] xhci: get config descriptor submitted [Hera] xhci: config wTotalLength=0x0000002c [Hera] xhci: get config descriptor submitted [Hera] xhci: full config descriptor received [Hera] xhci: bInterfaceClass=0x00000008 [Hera] xhci: bInterfaceSubClass=0x00000006 [Hera] xhci: bInterfaceProtocol=0x00000050 [Hera] xhci: confirmed Mass Storage / SCSI / BOT device [Hera] xhci: bulk IN endpoint=0x00000081 [Hera] xhci: bulk OUT endpoint=0x00000002 [Hera] xhci: configure endpoint command submitted [Hera] xhci: configure endpoint succeeded [Hera] xhci: set configuration submitted [Hera] xhci: device configured [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = FAILED [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit not ready -- retrying TEST UNIT READY [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ CAPACITY10 [Hera] xhci: CBW (READ CAPACITY10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: READ CAPACITY last LBA=0x0001ffff [Hera] xhci: READ CAPACITY block size=0x00000200 [Hera] blkio_usb: MSC device ready [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: USB drive not recognized (blank or foreign media) -- read-only general use only [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] ZUSE-SESSION? . [Hera] 0 ok [Hera] ok> xhci: port status change -- device disconnected [Hera] xhci: disable slot command submitted [Hera] xhci: disable slot succeeded [Hera] xhci: port status change -- device connected [Hera] xhci: portsc=0x00021203 [Hera] xhci: port enabled (PED set) [Hera] xhci: enable slot command submitted [Hera] xhci: enable slot succeeded [Hera] xhci: address device command submitted [Hera] xhci: address device succeeded [Hera] xhci: get device descriptor submitted [Hera] xhci: device descriptor received [Hera] xhci: idVendor=0x000046f4 [Hera] xhci: idProduct=0x00000001 [Hera] xhci: bDeviceClass=0x00000000 [Hera] xhci: get config descriptor submitted [Hera] xhci: config wTotalLength=0x0000002c [Hera] xhci: get config descriptor submitted [Hera] xhci: full config descriptor received [Hera] xhci: bInterfaceClass=0x00000008 [Hera] xhci: bInterfaceSubClass=0x00000006 [Hera] xhci: bInterfaceProtocol=0x00000050 [Hera] xhci: confirmed Mass Storage / SCSI / BOT device [Hera] xhci: bulk IN endpoint=0x00000081 [Hera] xhci: bulk OUT endpoint=0x00000002 [Hera] xhci: configure endpoint command submitted [Hera] xhci: configure endpoint succeeded [Hera] xhci: set configuration submitted [Hera] xhci: device configured [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = FAILED [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit not ready -- retrying TEST UNIT READY [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ CAPACITY10 [Hera] xhci: CBW (READ CAPACITY10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: READ CAPACITY last LBA=0x0001ffff [Hera] xhci: READ CAPACITY block size=0x00000200 [Hera] blkio_usb: MSC device ready [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: USB drive recognized as a home-blocks drive [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] Zuse: identity confirmed from attached thumbdrive [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] ZUSE-SESSION? . [Hera] -1 ok [Hera] ok> xhci: port status change -- device disconnected [Hera] xhci: disable slot command submitted [Hera] xhci: disable slot succeeded [Hera] xhci: port status change -- device connected [Hera] xhci: portsc=0x00021203 [Hera] xhci: port enabled (PED set) [Hera] xhci: enable slot command submitted [Hera] xhci: enable slot succeeded [Hera] xhci: address device command submitted [Hera] xhci: address device succeeded [Hera] xhci: get device descriptor submitted [Hera] xhci: device descriptor received [Hera] xhci: idVendor=0x000046f4 [Hera] xhci: idProduct=0x00000001 [Hera] xhci: bDeviceClass=0x00000000 [Hera] xhci: get config descriptor submitted [Hera] xhci: config wTotalLength=0x0000002c [Hera] xhci: get config descriptor submitted [Hera] xhci: full config descriptor received [Hera] xhci: bInterfaceClass=0x00000008 [Hera] xhci: bInterfaceSubClass=0x00000006 [Hera] xhci: bInterfaceProtocol=0x00000050 [Hera] xhci: confirmed Mass Storage / SCSI / BOT device [Hera] xhci: bulk IN endpoint=0x00000081 [Hera] xhci: bulk OUT endpoint=0x00000002 [Hera] xhci: configure endpoint command submitted [Hera] xhci: configure endpoint succeeded [Hera] xhci: set configuration submitted [Hera] xhci: device configured [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = FAILED [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit not ready -- retrying TEST UNIT READY [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ CAPACITY10 [Hera] xhci: CBW (READ CAPACITY10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: READ CAPACITY last LBA=0x0001ffff [Hera] xhci: READ CAPACITY block size=0x00000200 [Hera] blkio_usb: MSC device ready [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: USB drive not recognized (blank or foreign media) -- read-only general use only [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hermes] [HADES][WARN ] [KRELTSC: 176916050493] INFERENCE: Output validation failed, ignoring results [Hera] S" Bind Tester" S" BindT" S" bindt@pantheon.org" S" +18885559999" MINT . [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing WRITE10 [Hera] xhci: CBW (WRITE10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-Out write submitted [Hera] xhci: BOT Data-Out write completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] MINT: identity minted [Hera] 1 ok [Hera] ok> xhci: port status change -- device disconnected [Hera] xhci: disable slot command submitted [Hera] xhci: disable slot succeeded [Hera] xhci: port status change -- device connected [Hera] xhci: portsc=0x00021203 [Hera] xhci: port enabled (PED set) [Hera] xhci: enable slot command submitted [Hera] xhci: enable slot succeeded [Hera] xhci: address device command submitted [Hera] xhci: address device succeeded [Hera] xhci: get device descriptor submitted [Hera] xhci: device descriptor received [Hera] xhci: idVendor=0x000046f4 [Hera] xhci: idProduct=0x00000001 [Hera] xhci: bDeviceClass=0x00000000 [Hera] xhci: get config descriptor submitted [Hera] xhci: config wTotalLength=0x0000002c [Hera] xhci: get config descriptor submitted [Hera] xhci: full config descriptor received [Hera] xhci: bInterfaceClass=0x00000008 [Hera] xhci: bInterfaceSubClass=0x00000006 [Hera] xhci: bInterfaceProtocol=0x00000050 [Hera] xhci: confirmed Mass Storage / SCSI / BOT device [Hera] xhci: bulk IN endpoint=0x00000081 [Hera] xhci: bulk OUT endpoint=0x00000002 [Hera] xhci: configure endpoint command submitted [Hera] xhci: configure endpoint succeeded [Hera] xhci: set configuration submitted [Hera] xhci: device configured [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = FAILED [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit not ready -- retrying TEST UNIT READY [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ CAPACITY10 [Hera] xhci: CBW (READ CAPACITY10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: READ CAPACITY last LBA=0x0001ffff [Hera] xhci: READ CAPACITY block size=0x00000200 [Hera] blkio_usb: MSC device ready [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: USB drive recognized as a home-blocks drive [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] PARITY:BIRTH vm_id=0xa82b9f9f0a42462a-0x8dd926833024d24a capsule_id=0xca0673739e0bb4b0 mode=p capsule_hash=0xca0673739e0bb4b0 dict_hash=0x71f9a6388b920022 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] WARN: block 4999 exceeds 1KB, truncating [Hera] Minted identity -- default personality [Hera] PARITY:BIRTH vm_id=0xd4cd5aaaf8b04889-0x967066c00106739d capsule_id=0x395f83e9cedb353e mode=p capsule_hash=0x395f83e9cedb353e dict_hash=0x6bce59bd36325c6f [Hera] WIREBIND: BindT attached and ready -- USE it to begin [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: CBW (TEST UNIT READY) submitted [Hera] xhci: CBW send completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [Hera] xhci: unit ready -- issuing READ10 [Hera] xhci: CBW (READ10) submitted [Hera] xhci: CBW send completed [Hera] xhci: BOT Data-In read submitted [Hera] xhci: BOT Data-In read completed [Hera] xhci: CSW receive submitted [Hera] xhci: CSW status = PASS [Hera] xhci: CSW data residue=0x00000000 [BindT~user] [HADES][ERROR] [KRELTSC: 219596270250] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 219682551564] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 221855340672] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 223987325793] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 226117113054] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 228242497308] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 230368759299] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 232491690963] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 234620881152] UNKNOWN WORD: 'MSG-TICK' [Hera] VM-EXEC: ERROR in BindT~user [Hera] S" BindT" USE [BindT] USE: now using BindT [BindT] ok [BindT] ok> [HADES][ERROR] [KRELTSC: 236745863907] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 238877733024] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 241009078695] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 243171523287] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 245272803678] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 247405135992] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 249535010571] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 251668067406] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 253802961762] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 255939827871] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 258072395364] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT] S" BindT~user" USE [BindT] console: line contains '"' -- can't relay as a message safely yet, interpreting directly [BindT] [HADES][ERROR] [KRELTSC: 258652937697] UNKNOWN WORD: 'USE' [BindT] ERROR [BindT] ok> [HADES][ERROR] [KRELTSC: 260203352745] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 262336796253] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 264462783354] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 266595750015] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 268728406065] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 270858273462] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 272984544273] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 275115340563] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 277244257626] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 279405170163] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 281508708789] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 283642601193] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT] S" Hera" USE [BindT] console: line contains '"' -- can't relay as a message safely yet, interpreting directly [BindT] [HADES][ERROR] [KRELTSC: 284071691484] UNKNOWN WORD: 'USE' [BindT] ERROR [BindT] ok> [HADES][ERROR] [KRELTSC: 285776754438] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT] S" BindT~user" USE [BindT] console: line contains '"' -- can't relay as a message safely yet, interpreting directly [BindT] [HADES][ERROR] [KRELTSC: 286172590053] UNKNOWN WORD: 'USE' [BindT] ERROR [BindT] ok> [HADES][ERROR] [KRELTSC: 287912799825] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 290044660731] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 292177544484] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 294308142345] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 296443044744] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 298576115040] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 300705456891] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 302839312797] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 304971927981] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 307103321931] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 309233290023] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 311367484995] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 313492278351] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 315624210153] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 317754184377] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 319884465999] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 322016245845] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 324174276300] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 326275287786] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 328405012614] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 330541513764] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 332670374862] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 334802143368] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user [BindT~user] [HADES][ERROR] [KRELTSC: 336924201831] UNKNOWN WORD: 'MSG-TICK' [BindT] VM-EXEC: ERROR in BindT~user