[=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 4 2026 17:33:03 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 113 Total memory: 1023 MB Usable memory: 967 MB =================================== PMM initialized. PMM statistics: Total pages: 249107 Free pages : 247584 Used pages : 1523 Total MB : 973 Free MB : 967 Used MB : 5 VMM initialized (mapped RAM, CR3 switched) VMM initialized (mapped RAM, CR3 switched) VMM self-test: mapped OK at 0xffff800000000000 VMM self-test complete. IDT installed. APIC: init... APIC: IA32_APIC_BASE MSR=0x00000000fee00900 APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) APIC: init done Timer: init... Timer: init start Timer: PM_TMR_BLK discovered from FADT at port 1544 Timer: VM mode detected (hypervisor present). Timer: HPET calibration disabled (VM-exit MMIO would poison timing). Timer: WARNING: invariant TSC not present under hypervisor. Timer: continuing in RELATIVE mode (no determinism guarantees). Timer: RDTSCP not present; using RDTSC (less serialized). Timer: CPUID frequency unavailable; trying PM Timer... Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=1934737708 Hz Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 536870872 Free bytes: 536870872 Used bytes: 0 Peak bytes: 0 Heartbeat: init... APIC Timer: calibrating... APIC Timer: apic_hz=931600503, tick_hz=100, initial_count=9316005 APIC Timer: configured (masked, ready to start) Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 74234 cells (4639 KB) VM: bootstrap parity... VM arena allocated: 0xffff900000000000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 3718764] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 19861380] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 36724863] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 37259922] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 37849161] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 38642142] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 39196248] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 39817407] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 40167204] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 40853316] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 46581864] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47507922] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 50474802] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 51092370] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51710946] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 53146926] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 53842635] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54464004] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 56049378] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 56724339] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 57361542] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 59291652] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 59988075] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 60604572] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 62597052] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 63029295] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 63438900] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 64134357] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 64791405] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 65679348] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 66231207] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 66569853] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 66940818] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 67581486] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68308044] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 69701121] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 70244916] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 70863009] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 72312429] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 72867690] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 73483914] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 74969706] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 75582003] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 76244553] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 79967076] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48 [Hera] [HADES][DOE ] 1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 86052687] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 86719059] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87343494] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 88826661] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 89419260] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90040713] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 91448217] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 92152053] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 92791881] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 94192917] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 95140773] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95770311] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 97372380] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 98207802] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98828016] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 100595544] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 101994144] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 102603543] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 103227075] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 104668557] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 105276885] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 105991935] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 107416428] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 108089604] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 108714585] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 110193300] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 110779599] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 111402606] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 112871808] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 113684151] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 114337125] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 115930689] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 116384184] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 116761449] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 117460308] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 117937407] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 118450017] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 119016639] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 119357637] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 119730156] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 120345372] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 120967119] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 122495205] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 123093327] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 123715704] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 125292888] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 126646569] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 127247484] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 127872591] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 129379488] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 129973200] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 130633923] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 132188196] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 132693288] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 133157136] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 133839573] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 134294853] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 134730519] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 135180255] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135881739] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 136337292] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 136820817] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 137380803] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 137721591] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 138091002] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 138818295] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 139471563] 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: 141019725] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 141614256] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 142236339] 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: 143775702] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 144380670] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145006155] 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: 146681199] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 147126483] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 147612066] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 148295427] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 148751316] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 149194311] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 149758623] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 150445008] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 150898188] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 151366362] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 151938171] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 152272911] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 152644842] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 153255585] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 153901923] 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: 155537676] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 156200289] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 157541013] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 158186700] 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: 159749247] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 160392372] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 161010780] 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: 162632610] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 163097781] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 163553712] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 164249988] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 164714907] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 165223590] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 165663372] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 166358808] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 166816692] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 167227389] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 167667234] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 168355656] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 168815787] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 169292739] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 169843296] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 170190048] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 170579283] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 171091263] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171721053] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 173030634] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 173571825] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174202371] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 175535955] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 176100456] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 176741271] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 178126599] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 178600821] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 179170446] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 179511906] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 179883165] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 180616632] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 181262361] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 182663250] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 183235101] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 183861426] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 185139528] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 186492180] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 187053909] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 187705014] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 189106176] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 189596190] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 190148154] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 190490223] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 190874628] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 191865933] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 192493812] 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: 194217576] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 194896233] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 195568380] 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: 197215725] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 197715504] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 198273621] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 198613506] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 198988062] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 199784865] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 200420283] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 201903009] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 202476813] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203105616] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 204614445] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 205192344] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 205826187] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 207247593] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 207693633] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 208086228] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 208780404] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 209250363] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 209720385] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 210283500] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 210634200] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 211024380] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 211765386] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212404290] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 212899155] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 215237988] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 215834703] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216474300] 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: 218024436] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 218721258] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 219347205] 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: 221018217] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 221488407] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 221962125] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 222686478] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 223281261] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 223703550] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 224145957] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224840574] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 225297387] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 225850464] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 226498419] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 227075415] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 227629836] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 228246753] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 228579876] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 228952353] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 230005272] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 230623890] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 232214724] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 232791720] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 233418675] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 234987858] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 235696062] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236312916] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 237543810] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -123 -123 [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 239309952] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 240163707] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 240782178] 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: 242636814] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 243076281] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 243429858] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 244175694] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 244635594] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 245136255] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 245722449] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 246069369] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 246441615] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 246985032] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247600668] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 249009873] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 249665745] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250307799] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 251881077] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 252345219] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 252716457] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 253426404] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 253946679] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 254454501] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 255045798] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 255378732] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 255755472] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 256436523] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 257056716] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 258578817] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 259393932] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 260009946] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 261118557] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 262903305] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 263378934] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 263733099] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 264408774] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 264919536] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 265410138] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 266040075] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 266541240] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 267085686] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 267682569] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 268012353] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 268384746] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 269332539] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 269949498] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 271479894] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 272049561] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 272661711] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 274100631] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 274718052] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 275350467] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 277007304] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 277766958] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 278385135] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 280054992] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 280827078] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 281457771] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 283163559] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 283861767] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 284485866] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 284980437] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 287433489] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 287912793] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288597498] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 289059162] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 289488507] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 290180310] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 290654259] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 291161241] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 291719547] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 292065060] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 292437516] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 293063736] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 293679561] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 295199667] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 295897434] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 296530332] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 298081917] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 298517457] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299192754] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 299652948] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 300111777] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 300680331] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 301014819] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 301388598] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 302493471] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 303119355] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 304646811] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 305250225] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305867877] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 307353249] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 307989234] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308607012] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 309817620] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 311414859] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 312057039] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 312676959] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 314267016] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 314731095] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 315321048] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 315656607] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 316028202] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 316668177] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 317301684] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 318815973] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 319466700] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 320090085] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 321562542] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 322024815] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 322576422] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 322902636] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 323270451] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 324147621] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 324761556] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 326270553] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 326887323] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 327527571] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 329094780] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 329556045] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 330169896] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 330511230] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 330880074] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 331749117] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 332372880] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 333309858] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 335331108] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 335958714] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 336582834] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 338183412] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 338649234] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 339204222] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 339539298] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 339914148] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 341177340] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 341796609] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 343720377] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 344757378] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 345384270] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 347173302] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 347633412] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 348184368] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 348538554] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 348912228] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 349466985] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 350094255] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 351505308] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 352180794] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 353717112] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 354357423] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 355920726] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 356395221] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 356961486] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 357309624] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 357687960] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 358460886] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 359113944] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 360659796] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 361322010] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 361951926] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 363451200] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 364132230] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 364765128] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 366307074] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 366782745] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 367348758] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 367685409] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 368062716] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 368676609] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 369318306] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 370773795] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 371376684] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 372014349] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 372742545] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 374591217] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 375058467] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 375611460] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 375959241] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 376334931] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 377188455] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 377812848] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 379399104] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 380094351] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 380719563] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 382296600] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 382972443] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 383587407] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 385171500] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 385987791] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 386615670] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 387678207] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 389583264] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 390019938] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 390716214] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 391177479] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 391641831] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 392197281] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 392540148] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 392910924] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 393756699] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 394379496] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 396032154] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 396755667] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397373466] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 398954619] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 399638715] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 400255233] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 401856777] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 402287739] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 402981831] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 403463445] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 403934916] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 404492151] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 404870235] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 405278790] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 406607418] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 407270325] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 408234750] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 11 22 [Hera] 11 22 [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 410355162] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 411071619] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 411707415] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 413399574] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 414199800] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 414827784] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 416648022] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 417157335] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 418036773] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 418527291] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 419003907] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 419557110] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 419937399] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 420310044] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 421532937] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 422192568] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 423716580] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 425419365] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 425902344] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 426587364] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 427648599] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 428373960] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 429003624] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 430522911] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 431039931] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 431725497] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 432189492] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 432698595] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 433253478] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 433595001] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 433964181] 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: 435554238] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 436187619] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 438518535] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 439114074] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 439823559] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 440735316] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 442963395] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 443437575] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 444138996] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 444605448] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 445118499] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 445703601] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 446050647] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 446427324] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 447594273] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 448243299] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 450138591] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 450608886] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 451272381] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 452281998] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 452756577] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 453632844] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 454094739] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 454607034] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 455247240] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 455804475] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 456361101] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 456970206] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 457304526] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 457709364] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 458271324] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 458902563] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 460526409] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 461056848] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 461699742] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 463087926] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 463614690] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 464254392] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 465618762] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 466204662] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 466825212] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 468182757] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 469572411] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 470218623] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 470830017] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 472456803] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 473134725] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 473747421] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 475388298] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 475823628] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 476189742] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 476890092] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 477360849] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 477797061] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 478147677] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 478874487] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 479343060] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 479881773] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 480460470] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 480811947] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 481182597] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 481853484] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 482468616] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 483867993] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 484392195] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 485037357] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 486415923] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 486981495] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 487619223] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 489072843] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 489594147] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 490212114] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 491668611] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 492203145] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 492815274] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 494197935] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 494814999] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 495454323] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 497074347] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 497728917] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 498350307] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 499080645] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 19,190000,10000,0,0,154,28,44,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 501244884] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 501755268] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 502123167] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 502807746] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 503267331] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 503706063] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 504052500] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 504740670] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 505198281] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 505668660] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 506256282] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 506589279] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 506960622] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 507626049] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 508298511] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 509681361] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 510230931] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 511025151] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 512384775] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 512900325] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 513510984] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 514910508] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 515454723] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 516068196] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 517496868] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 518069013] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 518722239] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 520114056] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 520712157] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 521324874] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 522849180] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 523449717] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 524072997] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 525643902] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 526070853] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 526432851] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 527133642] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 527589825] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 527991303] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 528337971] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 529091367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 529590432] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 530057325] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 530648076] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 530998062] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 531369951] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 531896421] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 532509243] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 533579907] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 20,200000,10000,0,0,154,28,41,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 535155159] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 535666194] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 536284287] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 537720309] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 538300791] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 538920543] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 540348669] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 540917517] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 541550793] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 542937402] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 543506229] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 544118631] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 545471808] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 546011592] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 546630021] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 548076963] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 548545956] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 548918244] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 549590328] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 550072782] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 550507776] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 550941447] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 551683314] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 552204198] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 552644757] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 553034517] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 553772961] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 554299368] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 554809416] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 555454326] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 555821679] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 556204887] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 557147094] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 557776044] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 559251945] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 559832679] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 560487291] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 561896223] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 562447347] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 563066364] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 564479622] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 565061952] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 21,210000,10000,0,0,153,32,39,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 566375901] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 567048216] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 568590498] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 569198511] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 569823114] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 571334589] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 571910745] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 572528628] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 573988821] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 574485744] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 574883463] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 575567727] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 576037308] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 576479085] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 576848034] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 577545150] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 578009733] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 578442585] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 578799039] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 579489792] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 579949797] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 580427652] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 581006139] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 581382417] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 581754012] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 582550080] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 583179744] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 584721627] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 585292764] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 585931269] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 587453580] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 588062811] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 588691908] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 590333793] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 590812761] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 591194940] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 591902157] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 592371297] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 592830504] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 593204199] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 593902764] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 594360459] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 594808179] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 595169190] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 595865466] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 596326332] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 596801919] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 597384354] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 597723042] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 598106901] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 598781526] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 599414466] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 600788013] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 601322421] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 601943370] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 603288399] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 22,220000,10000,0,0,167,35,42,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 604556295] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 605058195] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 605689140] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 607036080] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 607644576] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 608270166] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 609896805] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 610331295] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 610714818] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 611397045] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 611856588] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 612326274] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 612915828] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 613267578] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 613644864] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 614331165] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 614983551] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 616465017] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 617118390] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 617756832] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 619173975] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 619724826] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 620365032] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 621703614] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 622347180] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 622985223] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 624637902] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 625188774] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 625700733] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 626407047] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 626866548] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 627371010] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 627947166] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 628284384] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 628655748] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 629398959] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 630022764] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 631433712] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 632000376] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 632625084] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 634008858] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 634561242] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 635190066] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 636601140] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 637139244] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 637787640] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 638784153] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 23,230000,10000,0,0,176,37,41,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 640484838] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 640944423] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 641334897] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 642068742] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 642526290] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 642940893] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 643302345] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 643977978] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 644450961] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 644921760] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 645500688] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 645838599] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 646228758] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 646894416] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 647513685] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 648870852] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 649405701] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 650028120] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 651405762] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 651958083] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 652596651] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 653991870] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 654537723] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 655164153] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 656633586] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 657091386] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 657484443] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 658168350] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 658628208] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 659057133] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 659412768] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 660100476] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 660558654] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 661039680] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 661615920] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 661950366] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 662330361] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 662826192] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 663465432] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 664821549] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 665358141] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 665972895] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 667320801] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 667832319] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 668446527] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 669797793] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 670332516] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 670958274] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 672376194] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 672981792] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 673615110] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 674442447] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 24,240000,10000,0,0,175,37,39,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 676458363] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 676932144] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 677301471] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 677994576] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 678454203] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 678917631] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 679489188] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 679831236] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 680202012] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 680829303] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 681464805] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 682796751] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 683412009] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 684047847] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 685369293] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 685892655] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 686519610] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 687869385] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 688416834] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 689033520] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 690432246] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 691042926] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 691657218] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 693268380] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 693715239] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 694082760] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 694773807] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 695230179] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 695699907] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 696275559] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 696621156] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 696995985] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 697611747] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 698251470] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 699647130] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 700148001] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 700817775] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 702163308] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 702705087] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 703320849] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 704682972] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 705152091] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 705522006] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 706206606] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 706666989] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 707162358] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 707752647] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 708082851] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 708462090] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 709101834] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 709720347] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 711064998] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 711563286] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 712178565] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 712939521] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 25,250000,10000,0,0,196,38,37,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 714793569] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 715325100] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 715946028] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 717321654] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 717762570] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 718130448] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 718819416] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 719279547] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 719757528] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 720334377] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 720668592] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 721039473] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 721661766] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 722281287] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 723654981] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 724152765] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 724771257] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 726118995] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 726643218] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 727261983] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 728636475] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 729127644] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 729747165] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 731095113] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 731678178] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 732336801] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 733978623] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 734424957] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 734795145] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 735479388] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 735941346] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 736419432] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 736993425] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 737325519] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 737694657] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 738341898] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 738962238] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 740425518] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 741006105] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 741625983] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 742990563] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 743486058] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 744103626] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 745454283] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 746008263] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 746646012] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 748051248] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 748559175] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 26,260000,10000,0,0,192,41,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 749849100] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 750466290] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 751841979] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 752318658] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 752697141] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 753402762] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 753866799] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 754356582] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 754985091] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 755508327] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 756044499] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 756643776] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 756984144] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 757375773] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 757969044] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 758589132] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 759999303] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 760554375] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 761199894] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 762580035] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 763151760] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 763783965] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 765146613] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 765705213] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 766337733] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 767693052] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 768235377] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 768854562] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 770231595] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 770671062] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 771047340] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 771729567] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 772222437] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 772642290] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 772999458] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 773686431] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 774161451] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 774666270] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 775230918] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 775572672] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 775948005] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 776702535] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 777323673] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 778735482] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 779286438] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 779913372] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 781316382] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 781877418] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 782508195] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 783508320] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 27,270000,10000,0,0,158,40,38,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 785217783] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 785750007] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 786369129] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 787719828] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 788258436] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 788889885] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 790281639] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 790742358] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 791130249] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 791804895] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 792271200] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 792676374] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 793052169] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 793726332] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 794184762] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 794651130] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 795227265] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 795566037] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 795941475] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 796646802] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 797289192] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 798724017] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 799305171] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 799938531] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 801346056] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 801908247] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 802524828] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 803924520] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 804462624] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 805091700] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 806444688] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 806984913] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 807622431] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 809024139] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 809481435] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 809887827] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 810572889] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 811033482] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 811479627] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 811866258] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 812542920] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 813000489] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 813475299] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 814052757] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 814392411] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 814766757] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 815455410] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 816100698] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 817454316] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 818034378] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 818659002] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 819161343] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 28,280000,10000,0,0,158,40,35,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 821355486] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 821885694] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 822614604] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 823980129] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 824537133] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 825191472] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 826591458] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 827128239] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 827549898] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 828240588] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 828733899] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 829204866] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 829768926] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 830097177] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 830472069] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 831059019] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 831674571] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 833135079] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 833671755] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 834317484] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 835669926] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 836198412] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 836833368] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 838202484] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 838792479] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 839424411] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 840819189] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 841412019] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 842031666] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 843399795] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 843864378] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 844251093] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 844943043] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 845442360] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 845850096] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 846197835] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 846866643] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 847356447] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 847818678] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 848380365] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 848713215] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 849094470] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 849935205] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 850559745] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 851965842] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 852528054] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 853156584] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 853657308] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 29,290000,10000,0,0,164,41,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 855782466] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 856424268] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 857039820] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 858405912] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 858949959] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 859577124] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 860993847] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 861421764] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 861789432] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 862485687] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 862943172] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 863347716] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 863699865] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 864386943] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 864844974] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 865309074] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 865895100] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 866241390] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 866614539] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 867367368] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 867989325] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 869396514] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 869974161] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 870602796] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 871921239] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 872410224] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 873036528] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 874345752] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 874926738] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 875539518] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 876921864] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 877510431] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 878127474] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 879537435] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 879956280] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 880317585] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 881004537] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 881463345] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 881859993] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 882207291] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 882882504] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 883376718] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 883840692] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 884403198] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 884759043] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 885150168] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 885904572] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 886553619] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 887468925] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 30,300000,10000,0,0,154,43,39,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 889235571] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 889820925] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 890434482] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 891782577] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 892274943] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 892887513] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 894217086] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 894785766] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 895407786] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 896795109] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 897372168] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 897997611] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 899386698] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 899823624] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 900192510] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 900878391] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 901336485] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 901735947] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 902098680] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 902768895] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 903227220] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 903684558] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 904263087] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 904598184] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 904972152] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 905635122] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 906283392] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 907662651] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 908292273] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 908915826] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 910400925] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 910924140] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 911541624] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 912884868] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 913367049] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 913740492] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 914439876] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 914901708] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 915368622] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 915934194] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 916276704] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 916664658] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 917346297] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 917995596] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 919400958] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 919938705] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 920557512] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 921800775] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 31,310000,10000,0,0,172,46,35,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 923186586] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 923696802] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 924315945] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 925630251] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 926055417] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 926423085] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 927118542] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 927576048] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 928042752] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 928605006] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 928945080] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 929327742] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 930002346] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 930624261] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 932031093] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 932589966] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 933232923] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 934559829] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 935086110] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 935732007] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 937052445] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 937499304] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 937867980] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 938544831] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 939004080] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 939468747] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 940045029] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 940383822] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 940757181] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 941407530] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 942060504] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 943402614] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 943986141] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 944612718] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 945987462] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 946513701] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 947144982] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 948503661] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 948943422] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 949311510] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 950020533] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 950484402] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 950955285] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 951531525] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 951872061] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 952268835] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 952961352] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 953584842] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 954977352] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 955528980] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 956157090] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 957562578] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 958100997] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 958753488] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 959834715] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 32,320000,10000,0,0,180,49,34,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 961420152] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 961954077] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 962584602] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 963971988] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 964405113] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 964790064] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 965471556] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 965947332] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 966408114] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 966983556] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 967318674] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 967691613] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 968393307] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 969026961] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 970386753] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 971044998] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 971666451] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 972991404] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 973503468] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 974120364] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 975460164] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 975989574] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 976608507] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 978009060] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 978434058] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 978802881] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 979504281] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 979962396] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 980425761] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 980985957] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 981345624] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 981731352] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 982508436] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 983150637] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 984567969] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 985139064] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 985799913] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 987233331] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 987873537] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 988512273] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 989553936] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 33,330000,10000,0,0,145,51,35,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 991129671] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 991698561] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 992353047] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 993730563] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 994342818] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 994985922] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 996373287] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 996849924] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 997238256] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 997936653] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 998419632] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 998904648] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 999468330] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 999826422] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1000199613] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1000814220] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1001451297] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1002814512] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1003354191] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1003989546] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1005338208] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1005918123] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1006552491] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1007999412] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1008483189] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1009078224] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 1009428798] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1009803921] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1010467185] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1011143805] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1012478922] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1013054742] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1013690433] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1015092687] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1015708470] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1016346177] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1017799881] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1018286199] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1018849377] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 1019211501] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1019591433] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1020362448] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1020988122] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1022272104] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 34,340000,10000,0,0,203,53,37,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1023676353] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1024288881] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1024912392] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1026311853] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1026829125] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1027459167] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1028953128] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1029492114] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1030130409] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1031481066] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1032039666] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1032665886] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1034118519] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 1034545932] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1034918115] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1035599292] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1036123578] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1036590513] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1037156610] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 1037508213] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1037926932] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1038876657] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1039510899] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1040959878] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1041538995] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1042172040] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1043549346] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1044066324] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1044789501] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1046169201] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1046752161] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1047375084] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1048836768] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1049382579] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1050019341] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1050779394] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 35,350000,10000,0,0,154,55,39,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1052909487] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 1053411177] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1053787833] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1054470459] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1054990125] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1055502651] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1056116103] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1056671427] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 1057302183] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1057969080] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 1058324526] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1058841315] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1059663381] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1060294809] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 1060833543] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 1061481267] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1062106227] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 1062555312] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1063153602] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1063822368] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1064225232] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 1064792400] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1065455307] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 1065910713] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1066489221] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1067131338] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 1067647539] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1068266472] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1068890550] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1069299903] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1069925010] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1070549844] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1070960436] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 1071462378] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1071889749] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1072572333] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1073040906] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 1073478924] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1073879394] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1074560844] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1075022676] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 1075469640] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1075867779] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1076548410] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1077127212] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1077657231] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1078388262] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 1078748454] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1079126181] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 1080059169] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1080697233] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1081199049] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 1081848243] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1082525493] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 1083026196] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1083681690] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1084347243] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1084757814] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 1085394618] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1086127287] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 1086564927] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 1087186905] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1087821861] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1088343354] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 1088971359] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1089607260] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1090039524] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 1090582101] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1090978959] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1091677713] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1092146475] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 1092635985] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1093032381] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1093729098] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1094196978] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1094705871] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1095314892] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 1095653685] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1096031202] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 1096829958] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1097458320] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1097890017] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 1098555843] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1099203546] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1099639527] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 1100244411] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1100895726] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 1101328725] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1101912042] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1102536057] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1102950891] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 1103645550] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1104271539] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1104710670] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 1105157550] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1105844124] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1106318619] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 1106735700] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1107432522] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1107895446] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1108363893] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1108974111] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 1109327289] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1109705037] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 1110429075] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1111057920] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 1111529391] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1112108424] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1112730171] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1113136647] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1113717213] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1114339254] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1114751715] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 1115379909] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1116015600] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 1116452757] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 1117070598] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1117705449] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 1118156697] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 1118788671] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1119409620] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 1119868638] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 1120327194] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1121087016] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1121549289] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 1122004947] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1122688203] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1123152030] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1123620204] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1124325132] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1124677302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1125052593] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 1125907902] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1126563711] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 1127049924] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 1127720097] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1128370257] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 1128820014] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 1129538067] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1130176446] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 1130685381] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1131290874] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1131927279] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1132359690] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 1133084862] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1133722527] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1134154455] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1134720699] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1135419726] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1135887081] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1136340450] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1137059532] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1137525522] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1138029816] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1138701228] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 1139211318] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 1139754966] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1140356070] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1140725901] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1141103880] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1141786401] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1142424906] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 1142849106] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1143458190] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1144212699] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1144625265] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 1145384793] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 36,360000,10000,0,0,144,57,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1146578097] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1147231323] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1147666821] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1148331807] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1148967183] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 1149383193] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1149845298] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1150540272] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1151003070] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1151467842] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1152157776] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1152618684] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1153134465] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1153727400] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1154072304] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1154454000] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1155285495] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1155971103] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1156435896] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1157058903] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1157711898] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1158153402] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1158879246] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1159508301] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 1159978134] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1160599755] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1161230742] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1161629049] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1162105707] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1162882665] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1163343699] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1163799903] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1164506826] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1164968721] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1165450104] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1166042052] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1166404071] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1166787510] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1167723879] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1168410327] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1168901244] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1169629440] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1170289722] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1170743490] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 1171480443] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1172113698] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1172575698] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1173211452] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1173847080] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1174259961] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1174773621] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1175468364] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1175928957] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1176375564] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1177074948] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1177538628] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1178019213] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1178591778] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1178943486] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1179317559] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1180188849] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1180865742] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1181315835] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 1181991531] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1182642531] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1183076538] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1183784763] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1184414679] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1184870127] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1185602607] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1186234056] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 1186685808] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1187344494] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1187979513] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1188376392] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1188879405] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1189621545] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1190080836] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1190516061] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1191224202] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1191685719] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1192166430] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1192722468] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1193066385] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1193460450] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1194465489] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1195103112] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1195595625] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 1196336442] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1196963082] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 1197417333] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1198231923] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1198863435] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1199314788] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1200016944] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1200642492] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1201039308] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1201692387] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1202393577] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1202848836] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1203271503] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1203980316] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1204439397] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1204921137] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1205485974] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 1205834742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1206209991] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 1207063347] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1207686144] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 1208131365] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1208744145] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1209363582] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1209781188] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 1210500711] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1211121303] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1211559258] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1212241737] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1212863988] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 1213283253] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 1213985976] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1214624292] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 1215045090] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 1215521601] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1216216008] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1216679058] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 1217087508] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1217779227] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1218242361] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1218725760] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1219286628] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 1219623174] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1220000019] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 1220881389] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 37,370000,10000,0,0,144,57,35,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 1222141977] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1222777584] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 1223206782] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1223813115] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1224434568] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1224872775] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1225517433] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1226140713] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 1226578185] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 1227250836] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1227872436] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1228309089] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1228910487] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1229533158] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 1229956371] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1230599307] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1231253079] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1231662768] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 1232137578] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1232822220] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1233305556] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 1233722805] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1234403961] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1234862412] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1235341107] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1235912874] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1236272940] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1236656442] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1237497051] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1238147736] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 1238618304] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1239337764] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1240010352] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 1240497384] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1241148783] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1241813685] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1242223248] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1242950184] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1243633083] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 1244091870] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1244576865] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1245280974] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1245776805] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1246234311] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1246952280] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1247417283] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1247943018] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1248523185] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 1248908892] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1249338216] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1250237394] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1250869347] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1251297537] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1251969033] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1252617744] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1253044212] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1253598339] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1254253665] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1254674883] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 1255294719] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1255923312] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 1256402826] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1257088980] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1257742374] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 1258216911] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 1258773957] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1259465592] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1259927865] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 1260393225] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1261097103] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1261560090] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1262037924] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1262620506] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1262975154] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1263353427] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1264288053] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1264947957] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1265376399] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1266055371] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1266717186] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1267144452] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1267837746] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1268473521] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 1268930124] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 1269593808] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1270223661] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1270687131] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 1271201967] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1271896164] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1272362175] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1272817014] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273543173] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1274006223] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1274484351] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1275061620] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1275409632] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1275786330] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 1276611588] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1277259123] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 1277686893] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1278338607] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1278977469] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1279413198] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1280118672] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1280750520] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 1281210651] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 1281847686] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1282480563] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1282926288] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 1283437386] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1284139605] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1284602088] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1285032399] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1285740225] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1286222973] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1286697594] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1287254745] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 1287601770] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1287984579] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1288758597] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1289460039] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1289893227] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1290575055] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1291195710] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1291595907] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1292241321] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1292862606] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1293260871] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1293845889] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1294489056] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1294892067] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1295544852] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1296178884] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1296583407] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 1297058574] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1297744203] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1298221722] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 1298638929] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1299317334] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1299781287] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1300262187] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1300830594] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 1301166972] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1301541612] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1302336147] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1302978012] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1303381275] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1304032149] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1304682099] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1305082989] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1305673278] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1306313379] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1306715466] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1307356722] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1307981955] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1308402228] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1309133847] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 38,380000,10000,0,0,132,57,34,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1310325429] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1310975022] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 1311419277] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1312060512] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1312748997] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1313162004] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 1313641791] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1314324186] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1314814620] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 1315226913] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1315909308] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1316489244] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1316973084] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1317535863] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 1317877701] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1318254021] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1318930368] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1319558415] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1319964660] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1320548712] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1321237596] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1321638339] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1322211555] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1322836767] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1323275163] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1323838152] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1324468278] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1324868265] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1325434803] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1326060624] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1326458784] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 1326901443] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1327634007] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1328104176] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 1328524701] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1329209511] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1329687492] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1330167573] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1330730898] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 1331073954] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1331501997] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1332297855] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1332931992] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1333338132] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1333929996] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1334568753] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1334971050] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1335521355] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1336181721] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1336581519] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1337188062] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1337825223] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1338230250] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1338814932] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1339437771] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1339852731] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 1340307465] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1340995362] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1341460302] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 1341879294] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1342583151] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1343047881] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1343523279] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1344105021] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 1344449988] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1344833553] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1345508031] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1346158317] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1346645181] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1347254391] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1347882018] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1348387341] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1348923051] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1349546919] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1350006756] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1350659499] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1351297185] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1351790979] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1352482194] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1353116352] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1353618945] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 1354064313] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1354771614] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1355235462] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1355707395] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1356278301] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 1356632760] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1357010781] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1357717599] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1358347683] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1358788053] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1359343251] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1359968442] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1360405851] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1361019240] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1361648148] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1362085431] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 1362640146] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1363280373] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 1363756128] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 1364200215] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1364889666] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1365374178] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1365849303] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1366412796] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1366756041] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1367147943] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1367892036] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1368536694] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1368959592] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1369583502] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1370217786] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1370651541] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1371198717] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1371856500] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1372288953] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1372833588] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1373520078] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1374153585] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1374623922] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1375316334] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1375817877] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1376312238] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1376873547] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1377233214] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1377633096] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1378611696] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1379243901] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1379746263] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1380452976] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1381082577] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 1381536765] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1382006661] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1382694999] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1383159540] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1383634098] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1384210212] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1384557447] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1384939689] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1385535165] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1386174321] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1386636909] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1387224594] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1387847727] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 1388360358] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1388807280] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1389496374] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1389993549] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1390479489] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1391060118] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1391402250] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1391776596] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1392593223] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1393225554] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1393631988] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 1394375871] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1395004821] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 1395456363] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1395898917] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1396599141] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1397096631] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1397589753] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1398252324] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 1398770205] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 1399296360] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1399884885] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 1400235144] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1400628873] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1401261288] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1401900276] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1402317798] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1402978479] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1403617719] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1404027114] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1404629667] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1405274472] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1405693275] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 1406412420] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1407061950] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1407467124] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 1408033179] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1408662927] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 1409123079] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1409640603] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1410207309] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 1410570672] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1410949092] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1411580751] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1412225220] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1412639382] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1413273078] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1413922293] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1414328685] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 1415197980] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1415888565] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1416323181] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1416813846] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1417390527] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 1417734339] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1418111541] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1418731272] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1419370344] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1419793305] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1420379394] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1421007252] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 1421412342] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 1422180144] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 39,390000,10000,0,0,180,57,32,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1423475214] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1424118906] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1424552157] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1425022851] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1425583719] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 1425947544] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1426324935] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1426967241] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1427606985] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1428027951] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1428619311] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1429257102] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1429662549] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1430454669] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1431097500] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1431658998] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1432157790] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1432728276] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 1433067762] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1433447379] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 1435452480] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1436095143] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 1436534862] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1437036048] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1437661701] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1438078047] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1438770081] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1439396028] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1439833164] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1440304299] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1440891774] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 1441225317] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1441601301] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1442277081] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1442912709] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 1443380064] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1443975750] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1444594347] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 1445098914] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 1445699997] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1446318195] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 1446797016] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1447258239] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1447826331] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 1448162457] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1448538546] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1449119070] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1449744093] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 1450191834] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1450747389] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1451384046] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1451799006] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 1452468990] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1453100502] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 1453557756] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1454026518] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1454587554] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 1454953248] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1455344457] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1456114863] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1456747656] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 1457154279] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1457816178] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1458442881] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 1458859878] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1459493322] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1460204613] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1460698218] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1461178236] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1461791562] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 1462128633] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1462506906] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1463135268] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1463775222] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 1464240561] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1464737253] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1465360260] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 1465826397] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 1466538171] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1467162648] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 1467584727] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1468076211] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1468643946] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 1468989921] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1469379681] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 1470048006] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1470675675] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 1471082592] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 1471672167] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 1472409225] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1473112851] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1473559857] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1474118625] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1474733862] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 1475246094] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 1475759376] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1476423480] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1476782811] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1477163163] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 1478768214] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1479415392] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1479886317] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1480725372] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1481365620] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1481819787] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1482565770] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1483211226] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1483653864] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1484363496] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1485018108] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1485459171] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1485932931] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1486346631] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1487075079] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1487546907] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1488065418] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1488647391] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 1489122075] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1489506438] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1490562213] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1491268023] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 1491687309] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1492361325] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1493035467] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 1493475942] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1494168774] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1494822987] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 1495275453] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1495965030] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1496622414] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1497096069] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1497600279] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1498161000] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1498512729] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1498888650] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 1499953875] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1500616635] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 1501032666] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1501643031] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1502291574] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1502734212] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1503285819] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1503971511] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1504399176] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 1504973904] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1505520891] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1506240036] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1506661989] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1507144506] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1507720053] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1508075562] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1508451168] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 1509496023] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1510168821] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 1510598502] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1511159076] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1511835171] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1512279636] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1512868644] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1513509186] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1513967028] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 1514530437] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1515045693] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1515739764] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1516175955] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1516661664] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1517227803] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 1517587260] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1517962110] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1519245840] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1519907697] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 1520327550] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1521062109] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1521734886] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 1522138086] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1522902549] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1523551974] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 1523948706] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 1524730116] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 40,400000,10000,0,0,220,63,29,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1526033187] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1526689500] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 1527115527] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1527944145] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1528605309] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1529026590] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1529525277] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1530087195] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 1530444426] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1530833094] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 1532299335] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1532964678] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 1533394401] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 1534272117] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1534926498] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 1535343768] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 1536204999] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1536883404] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 1537341981] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 1538175471] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1538814606] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1539278055] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1539761937] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1540320054] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 1540664727] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1541050392] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1542069333] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1542763677] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 1543208625] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1543868487] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1544499810] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 1544916219] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1545511506] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1546147155] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1546686750] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1547522025] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1548159606] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 1548630510] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1549110675] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1549707831] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 1550087889] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1550473050] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1551513789] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1552152882] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 1552574814] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1553242845] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1553890926] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 1554292110] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1554848820] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1555481781] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1555915893] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1556535834] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1557170139] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 1557570966] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1558067637] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1558627161] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 1558986261] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1559362077] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1560299139] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1560937665] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 1561376460] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1561969773] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1562619870] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1563070803] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1563550758] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1564122378] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 1564460835] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1564836147] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1565405856] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1566030291] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 1566488070] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 1567082265] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1567717137] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 1568138061] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1568648970] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1569272859] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1569672972] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 1572604782] ECW: w=0x3dba3510 func=0x3d6b9534 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1574083224] ECW: w=0x3dba4ab8 func=0x3d6ae150 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 1574648964] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1575084924] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1575682563] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1576314054] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 1576775172] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 1577551122] ECW: w=0x3dba3510 func=0x3d6b9534 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1578023874] ECW: w=0x3db9ca30 func=0x3d6b6168 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 1578484362] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 1578961251] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 1579453071] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1579886763] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1580344605] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1580984790] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 1581385407] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 1582160307] ECW: w=0x3dba3510 func=0x3d6b9534 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1582702338] ECW: w=0x3dba4ab8 func=0x3d6ae150 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 1583246574] ECW: w=0x3dba3510 func=0x3d6b9534 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1583674428] ECW: w=0x3dba4ab8 func=0x3d6ae150 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 1584193989] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1584620940] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1585112004] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1585740828] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 1586207994] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1586680893] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1587260703] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 1587609765] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1587991650] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 1588624590] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1589265678] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 1589670831] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1590363516] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1590986145] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 1591434621] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1592152380] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1592783913] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 1593251079] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1593736620] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1594297887] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 1594655349] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1595033706] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1596343371] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1597000608] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 1597517691] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1598163042] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1598800560] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 1599271338] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1599781260] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1600352733] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 1600696230] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1601087943] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1601853792] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1602502251] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 1602960807] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 1603723065] ECW: w=0x3dba36f0 func=0x3d6b8d1d '>IN' [Hera] [HADES][INFO ] [KRELTSC: 1604298444] ECW: w=0x3db9d390 func=0x3d6b02c9 '@' [Hera] [HADES][INFO ] [KRELTSC: 1604747298] ECW: w=0x3dba36f0 func=0x3d6b8d1d '>IN' [Hera] [HADES][INFO ] [KRELTSC: 1605208500] ECW: w=0x3db9d390 func=0x3d6b02c9 '@' [Hera] [HADES][INFO ] [KRELTSC: 1605653595] ECW: w=0x3db9dfc0 func=0x3d6a159c '-' [Hera] [HADES][INFO ] [KRELTSC: 1606119018] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 1606605630] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1607029767] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1607489541] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1608130566] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 1608696852] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1609216308] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1609820478] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 1610337729] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 1610841309] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1611416373] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 1611751008] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1612129386] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1612753275] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1613378781] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1613784291] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1614290097] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1614927993] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 1615337409] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1615804575] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1616425482] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1616842185] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1617433503] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1618054431] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1618498665] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1619093595] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1619715258] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1620163335] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1620757131] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1621378626] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1621805829] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 1622264763] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1622961543] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1623424677] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1623922398] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1624463862] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 1624800534] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1625187060] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 1625796837] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1626455187] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 1626984240] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 1627494225] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1628113326] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 1628580198] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1629242412] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1629863193] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 1630308036] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1630910883] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1631582946] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 1632028146] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1632500940] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1633040997] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 1633409820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1633788450] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1634512257] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1635149166] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 1635658185] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 1637460993] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 41,410000,10000,0,0,215,64,28,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1638725718] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1639382493] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 1639913016] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1640649171] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1641359895] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 1641856650] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 1642553892] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1643263818] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 1643777583] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1644311760] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1644915447] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 1645310961] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1645728105] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1646376963] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1647090900] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 1647571107] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1648143756] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1648819935] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 1649307051] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1649865483] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1650568983] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 1651060299] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1651703592] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1652394639] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 1652906724] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1653453333] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1654169664] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1654666755] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1655394678] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1656102945] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 1656577461] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 1657090764] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1657867260] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1658377581] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1658929062] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1659529851] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 1659913395] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1660329048] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1660907094] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1661629809] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 1662091284] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 1662621177] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1663255377] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 1663654209] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1664152749] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1664811960] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1665212787] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1665742176] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1666377321] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 1666804251] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 1667248569] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1667879157] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 1668302244] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 1668846543] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1669535322] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 1669963071] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1670509008] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1671233970] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 1671747567] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 1672352724] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1672984383] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1673456043] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 1674093099] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1674722994] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 1675125123] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 1676091459] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1676795274] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1677289215] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1677808125] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1678360845] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 1678701759] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1679105211] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1679600685] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1680143031] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 1680507864] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1680887229] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1681359666] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1681920555] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 1682265186] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1682643921] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 1683636801] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1684266192] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 1684684113] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1685216694] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1685867988] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 1686287694] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1686936993] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1687565607] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 1687983024] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 1688817795] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1689453402] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 1689883566] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 1690368582] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1690999863] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 1691451258] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 1691949042] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1692360726] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1693052655] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1693513941] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 1693940598] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1694342286] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1695030750] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1695496992] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1695972012] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1696578072] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1696979214] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1697368344] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 1698208932] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1698867576] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1699330311] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1700007267] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1700656944] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1701107856] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1701836199] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1702504902] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1702947540] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1703659776] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1704294501] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1704746316] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1705183788] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1705589508] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1706302836] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1706776239] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1707255270] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1707794466] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1708147833] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1708521717] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1709437359] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1710090207] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 1710542568] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1711088421] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1711809939] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1712278827] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1712726820] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1713444936] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1713906810] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1714391196] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1714928502] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 1715334369] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1715709786] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1716526938] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1717177077] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 1717580823] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1718231151] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1718864280] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 1719406059] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1719989376] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1720616667] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 1721055441] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1721556102] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1722099519] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 1722446271] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1722831684] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1723970892] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1724603454] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 1725050166] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1725598161] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1726249140] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1726716999] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1727214804] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1727869374] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1728357036] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1728830187] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1729463631] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1729933611] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1730414490] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1731046695] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1731511740] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1732021221] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1732653111] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 1733108286] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1733710041] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1734353166] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 1734819198] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1735453440] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1736103831] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 1736536746] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1737013614] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1737654072] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 1738127748] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1738610454] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1739259186] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 1739716146] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1740339909] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1740969888] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 1741404063] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1742096832] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1742741994] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 1743161931] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 1743615552] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1744307019] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1744781724] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1745364600] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1746019191] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 1746523800] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1747017510] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1747557504] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 1747942980] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1748317389] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1748979204] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1749651813] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1750058562] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 1750682094] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1751343657] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1751748075] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 1752338385] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1753057194] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 1753501554] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1754112780] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1754773209] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 1755206796] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1756050786] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1756710963] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 1757171535] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1757683977] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1758236277] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 1758620472] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1759007817] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 1759806699] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 42,420000,10000,0,0,208,68,29,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 1761049416] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1761730782] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1762153638] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1762993617] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1763676096] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 1764150129] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1764835653] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1765514289] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 1765942710] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 1766839095] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1767522645] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 1767943233] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1768523232] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1769138238] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 1769657631] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 1770167658] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1770775608] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1771132335] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1771509936] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 1772855196] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1773501492] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 1773974349] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1774445337] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1775149740] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 1775583117] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1776180945] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1776968571] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 1777424544] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1777891773] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1778594685] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1779029616] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1779486387] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1780204335] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1780668204] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1781187744] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1781754051] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1782125709] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1782501924] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 1783404756] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1784046012] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 1784524182] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1785004851] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1785718179] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 1786149876] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1786832376] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1787495535] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 1787933784] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1788476697] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1789189563] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1789656309] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1790149662] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1790726112] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 1791083637] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1791463254] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 1792321377] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1792990752] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 1793432445] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 1794003582] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1794661029] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 1795145961] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 1795784067] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1796509008] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 1797003369] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1797499599] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1798060740] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1798445103] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1798834170] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1799831922] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1800520932] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 1800986313] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1801671585] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1802349507] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 1802792103] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1803324327] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1803992673] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 1804479495] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1804996431] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1805569752] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1805957916] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1806333375] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1807060017] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1807767255] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 1808235492] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1808836218] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1809528357] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 1810020240] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 1810679619] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1811378961] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 1811850789] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1812369195] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1812925023] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 1813276857] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1813670061] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 1814161881] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1814801310] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 1815295062] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 1815934197] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1816578498] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 1817026218] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 1817565183] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1818216015] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 1818672345] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1819150956] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1819704201] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 1820062020] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1820436807] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 1821060696] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1821698529] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 1822153242] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 1822613709] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1823303937] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 1823731161] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 1824206349] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1824901323] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 1825356876] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 1825803882] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1826511141] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1826974422] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1827452613] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1828010541] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 1828369746] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1828748376] 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: 1836735621] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1837374000] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 1837827726] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 1838331012] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1839045222] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 1839475407] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 1839933921] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1840627572] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 1841104146] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 1841550207] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1842251754] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1842717051] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1843209585] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1843767807] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 1844112018] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1844500455] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1845091857] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1845724293] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 1846171992] 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: 1853727708] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1854353025] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 1854800304] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 1855310184] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1855948794] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 1856394309] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1856864394] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1857422721] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 1857779742] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1858157553] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 1859015550] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1859673333] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 1860148122] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 1860911913] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1861546890] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 1862036064] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 1862862582] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1863498315] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 1863979173] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 1864550898] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1865196312] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 1865674062] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 1866194421] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1866883284] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 1867350576] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 1867805079] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1868512800] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 1868980932] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 1869438186] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1870152249] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 1870621788] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 1871149896] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1871852409] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 1872381483] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 1872856650] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1873545870] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 1874020638] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 1874539653] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1875227991] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 1875711306] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 1876180194] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1876887348] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 1877399118] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 1877824935] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1878530031] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 1879041150] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 1879747128] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1880398800] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 1880871048] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 1881864831] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1882593552] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 1883172207] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 1883724444] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1884427776] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 1884919722] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 1885398144] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1886096478] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 1886544660] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 1887043578] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1887728346] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 1888196142] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1888763940] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1889419035] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 1889979966] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 1890528024] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 1890881244] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1891295070] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1891996953] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1892635500] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1893038511] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 1893801168] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1894449942] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 1895067825] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 1895780775] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1896410103] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 1896806604] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1897527387] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1898156148] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 1898558844] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1899164463] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1899822561] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 1900232628] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1900780287] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 1901141403] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1901537715] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1902217611] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1902847506] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 1903249740] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1903905024] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1904542017] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1904941836] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 1905640527] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1906295664] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 1906699431] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 1907367609] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1908017202] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 1908426534] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1909270272] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1909918122] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 1910364645] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 1910827212] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1911524118] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1911993720] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1912496544] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 1912829121] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1913204181] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1913847390] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1914484467] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 1914910725] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 1930215021] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 43,430000,10000,0,0,177,72,27,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 1931683215] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1932309939] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 1932745374] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1933406349] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1934023161] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 1934427558] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1935177426] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1935793482] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 1936225116] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1936968243] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1937597802] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 1938030465] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 1938903687] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1939556850] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 1939993629] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 1940442777] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1941130968] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1941613359] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1942078845] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 1942418688] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1942797696] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 1943452014] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1944077268] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 1944509826] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1945123446] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1945757478] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 1946220465] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1946881713] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1947513225] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 1947968442] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1948617174] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1949245368] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 1949811801] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1950455850] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1951101726] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1951542663] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 1952380689] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1953006027] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 1953443646] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 1953936684] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1954628676] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1955101512] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1955575860] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 1955923935] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1956322284] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 1957121334] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1957752510] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 1958194497] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1958891634] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1959513297] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 1959971433] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 1960774389] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1961418480] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 1961914101] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1962751287] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1963374315] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 1963829511] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 1964300646] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1965026847] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1965489897] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 1965901476] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1966597941] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1967063364] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1967533680] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 1967876694] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1968264753] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1968853719] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1969479477] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1969882299] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1970490060] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1971132009] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1971531870] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1972145175] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1972815222] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 1973221698] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1973835885] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1974464016] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 1974924546] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1975402590] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 1975759359] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1976137233] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1976910075] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1977559269] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 1978002642] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1978625943] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1979276628] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 1979754357] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1980591774] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1981232988] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 1981659414] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1982131683] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 1982473017] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1982849022] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 1983765420] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1984362093] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 1984803513] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 1985301948] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1986014541] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 1986472929] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 1986931758] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1987670265] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1988135457] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1988610855] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 1988968632] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1989346359] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1990039674] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1990682106] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1991084550] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1991744118] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1992385038] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 1992788511] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1993299252] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 1993679982] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1994084400] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1994951805] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1995613935] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 1996083957] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 1997366112] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 44,440000,10000,0,0,199,77,28,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1998712737] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1999413297] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 1999856712] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2000708031] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2001374193] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 2001847302] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2002689885] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2003361612] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 2003802759] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2004338637] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 2004714663] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2005091382] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2005905804] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2006626965] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2007213075] 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: 2008155744] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2008851159] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 2009284536] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2009848134] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2010484413] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 2011122855] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 2011721943] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2012398038] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2012781456] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2013161304] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2014355973] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2015047503] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 2015504925] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2015972217] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2016675990] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2017138935] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2018010183] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2018654463] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 2019189606] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 2019815343] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2020463991] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 2021039097] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2021568213] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2022213144] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 2022570543] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2022948228] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 2024972166] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2025645951] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 2026064460] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 2026699731] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2027427633] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2027881737] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 2028411126] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2029116936] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 2029585341] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2030071638] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2030713440] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2031084048] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2031468075] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2032570995] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2033190558] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2033775492] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2034431511] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 2034880575] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2035615680] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2036291691] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 2036764716] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2037264222] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2037915096] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 2038274994] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2038651818] Running FIND.existing: FIND DUP . CR [Hera] 1035585616 [Hera] [HADES][TEST ] [KRELTSC: 2039446290] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2040103653] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 2040546648] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 1035751680 [Hera] [HADES][TEST ] [KRELTSC: 2041308549] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2041958877] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 2042386185] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2043000918] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2043633396] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 2044051170] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 2044470414] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2045163729] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 2045603490] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2046079560] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2046733122] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2047113957] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2047489563] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2048103372] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2048791374] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 2049262194] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2049852945] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2050566105] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 2050988835] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2051495796] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2052131802] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2052499449] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2052873354] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 2053489221] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2054132073] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 2054602620] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2055128943] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2055832338] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2056276236] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2056775952] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2057418720] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2057775867] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2058153321] Running LATEST.basic: LATEST @ . CR [Hera] 1035626240 [Hera] [HADES][TEST ] [KRELTSC: 2058853209] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2059511139] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 2059948716] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 1035646984 [Hera] [HADES][TEST ] [KRELTSC: 2060711268] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2061365418] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 2061801420] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 1035646984 [Hera] [HADES][TEST ] [KRELTSC: 2062707234] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2063362245] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 2063814732] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2064298215] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2065030569] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 2065384419] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2065761096] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 1035752760 [Hera] [HADES][TEST ] [KRELTSC: 2066912085] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2067569553] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 2068006416] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 1035753000 [Hera] [HADES][TEST ] [KRELTSC: 2068975461] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2069632614] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 2070065907] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 2070594540] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 2071028526] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2071770645] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2072222292] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2072704032] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2073343251] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2073712494] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2074103955] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 2074769067] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2075424918] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 2075862558] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2076402657] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2077110462] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2077563348] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2078098890] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2078784372] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 2079307251] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 2079875238] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2080483713] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 2080879878] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2081256051] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2083209072] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2083918305] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2084365941] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 1035753672 [Hera] [HADES][TEST ] [KRELTSC: 2086191912] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2086856436] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 2087301804] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2089353966] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2090031678] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 2090548992] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 2092547373] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2093089887] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 2093733264] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2094481326] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 2094969324] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2096589033] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2097264057] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 2097731769] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 2098517547] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 2098966443] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2099686323] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 2100124698] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 2100677691] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 2101125621] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2101844514] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2102289777] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2102900037] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2103486672] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 2103846486] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2104226733] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2105298237] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2105949720] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2106398028] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2107132818] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2107624197] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2108206233] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2108841021] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 2109303000] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 2110565016] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2111234811] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 2111667873] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2112152742] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2112739734] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2113126155] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2113522593] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2114589897] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2115261834] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2115743280] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2117008236] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2117736327] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 2118168906] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 2119641825] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2120315799] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 2120786409] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2121294336] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2121893214] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 2122372392] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2122747788] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 1035756576 [Hera] [HADES][TEST ] [KRELTSC: 2123433312] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2124095610] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 2124553410] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 2125111464] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2125786551] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2126392485] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 1035631312 [Hera] [HADES][TEST ] [KRELTSC: 2127516195] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2128193529] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2128633290] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2129125320] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2129701980] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 2130083508] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2130457518] Running CURRENT.basic: CURRENT @ . CR [Hera] 1035756576 [Hera] [HADES][TEST ] [KRELTSC: 2131177314] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2131861725] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 2132323284] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 1035757064 [Hera] [HADES][TEST ] [KRELTSC: 2133827262] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2134496700] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 2134923273] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 2135482461] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2136131823] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2136698949] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2137191777] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2137776837] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 2138129385] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2138524458] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2139659214] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2140299735] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 2140765116] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2142366051] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2143024863] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 2143459206] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2144700411] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2145337719] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 2145770676] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2146280535] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2146933761] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 2147439231] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 2147907447] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 2148547464] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2149186452] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 2149536585] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2149913661] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 2150617056] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2151335676] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 2151790809] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2152299513] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2152861473] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2153233299] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2153608527] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2154225633] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2154881463] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 2155424040] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2156347284] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 45,450000,10000,0,0,223,82,26,4096,30,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 2157603777] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2158243479] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 2158658901] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2159471181] ECW: w=0x3dba89e0 func=0x3d6bb710 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 2159970414] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2160607365] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 2161262523] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2161762386] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2162324661] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2162681787] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2163057687] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2164084902] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2164731912] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 2165347590] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2165898798] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2166546438] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 2166953922] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2167413045] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2168127822] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2168591964] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2169077904] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2169639003] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 2170000476] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2170377657] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2170849338] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2171411550] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 2171759100] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2172172149] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2172679740] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2173257093] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 2173604643] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2173993836] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2174517450] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2175120759] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 2175692169] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 2176239471] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2176841100] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 2177175483] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2177553798] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2178272376] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2178771861] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2179339218] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2179959327] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 2180560641] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 2180983791] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2181659319] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 2182128144] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 2182652661] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 2183149248] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2183823243] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 2184302442] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2184823179] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2185401435] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 2185733739] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2186109513] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 2186594970] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2187277008] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2187753540] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2188413129] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2188891299] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2189443410] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2190060621] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 2190500193] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2190988338] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2191563801] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2191929894] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2192307642] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2193466590] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2194127250] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 2194563504] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2195253207] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2195900406] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 2196310683] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2197017627] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2197704243] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2198134890] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2198628054] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2199352134] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2199816255] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2200313199] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2200891056] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 2201268993] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2201647980] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2202632964] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2203299294] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 2203757577] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 2204399148] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2205053550] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 2205512652] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 2206315608] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2206985172] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 2207400720] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2207915094] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2208489927] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2208845163] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2209220286] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 2209795497] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2210444796] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 2210861940] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2211597234] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2212263354] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 2212672245] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2213118705] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2213835792] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2214279417] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2214766722] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2215349052] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 2215726674] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2216122251] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 2217416334] ECW: w=0x3dba9258 func=0x3d6a7072 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 2218027140] ECW: w=0x3dba5da0 func=0x3d6a99c8 ',' [Hera] [HADES][INFO ] [KRELTSC: 2218506654] ECW: w=0x3dba9db8 func=0x3d6a6e61 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 2219362677] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2220607326] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2221250430] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 2221688973] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2222670597] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2223318279] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 2223758670] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 2224206012] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2224616037] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2225314224] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2225796006] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2226281757] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2226887313] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 2227228101] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2227605324] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2228562420] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2229143931] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2229764397] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 2230201302] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 2230599546] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2231250483] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 2231802342] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2232263145] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2232859167] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 2233195209] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2233569891] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 2234124375] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2234746815] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 2235206589] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2235924369] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2236442964] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2237032287] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2237748660] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2238180063] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2238643197] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2239238904] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 2239590108] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2239965504] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 2241424605] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2241903195] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 2242418388] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2242845843] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2243351754] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2243999919] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 2244412485] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 2244977511] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 2245464291] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2246178417] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 2246701737] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2247184905] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2247800583] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 2248138242] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2248515255] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 2249428755] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2249922738] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 2250418695] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2250842454] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2251301976] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2251939158] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 2252345319] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 2252850180] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 2253295590] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2254001946] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 2254507668] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 2254985502] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 2255395170] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2256091845] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2256555189] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2257024098] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2257600737] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 2257968531] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2258350479] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2259734568] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2260432629] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2260844418] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 2261380212] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 2261820225] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2262557451] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2263018737] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2263521855] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2264098998] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 2264465637] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2264845002] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 2265837168] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2266334406] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2267051745] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2267678700] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2268097797] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 2268834960] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2269299018] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2269858521] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2270498202] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2270899575] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 2271497067] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 2271940146] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2272644045] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2273116083] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2273609310] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2274240108] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 2274762567] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 2275285299] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2275882686] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2276226204] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2276606094] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2278287711] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2278935792] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2279404197] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2279979240] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2280540528] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2281188903] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2281627488] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2282374017] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2282915208] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2283419817] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2283974994] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2284597287] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2285040030] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2285962455] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2286482772] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2286964113] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2287435878] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2287912053] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2288386884] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2288980827] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2289624498] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2290052205] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2291067597] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 46,460000,10000,0,0,202,85,24,4096,67,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2292328521] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2292820509] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2293285365] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2293867674] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2294490471] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2294999385] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2295502314] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2295876639] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2296558992] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2297024520] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2297525832] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2297883357] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2298264318] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2299100496] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2299589754] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2300068911] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2300547207] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2301098436] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2301722010] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2302213494] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2302974177] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2303465073] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2303917476] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2304550836] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2305264647] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2305733073] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2306938830] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2307448647] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2307950610] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2308438125] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2308950336] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2309421408] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2309975934] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2310623154] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2311056552] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2311759884] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2312247378] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2312746191] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2313296979] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2313918159] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2314367916] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2314800810] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2315141703] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2315818848] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2316282402] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2316880671] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2317448742] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 2317793772] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2318169105] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 2318703450] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2319071265] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2319762249] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2320204215] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2320897656] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 2321252661] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2321943624] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 2322403734] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2322900153] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 2323247955] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2323626018] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 2324097531] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2324451633] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2325154440] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2325593487] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2326227246] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 2326573032] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2327273067] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 2327731224] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2328211809] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2328778767] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 2329136418] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2329531134] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 2330027490] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2330391315] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2331082866] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2331560847] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2332176588] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 2332555323] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 2332902978] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2333615487] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 2334065538] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2334543750] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 2334893568] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2335270581] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 2335765908] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2336138616] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2336832498] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2337267765] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2337878718] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 2338207221] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 2338541940] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2339225616] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 2339683437] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2340167781] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2340732450] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2341083192] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2341471440] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2342618481] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2343094026] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2343548235] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2344064352] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2344567113] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2345017458] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2345501151] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2345970081] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2346421308] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2346870267] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2347311582] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2347788177] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2348246061] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2348697120] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2349146751] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2349587142] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2350077198] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2350538820] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2350993512] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2351443899] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2351886432] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2352507675] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2352957999] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2353408050] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2353859823] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2354320479] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2354799720] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2355366426] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2356003839] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 2356456032] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2357735436] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2358208965] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2358680898] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2359137963] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2359590261] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2360077377] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2360540994] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2361029097] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2361484167] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2361938019] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2362382337] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2362876530] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2363334477] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2363810673] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2364263727] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2364730410] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2365173762] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2365654683] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2366101437] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2366577171] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2367039129] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2367490167] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2367932868] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2368413789] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2368861068] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2369355450] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2369807832] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2370262860] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2370706947] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2371198767] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2371656357] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2372130495] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2372584704] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2373035679] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2373493437] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2373982191] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2374532286] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2375185092] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 2375642073] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 2376086895] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2376453240] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2377146702] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2377637178] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2378122047] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2378474700] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2378853477] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2379729156] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2380200396] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2380650951] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2381107890] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2381576274] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2382023070] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2382504600] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2382997218] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2383449726] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2383915380] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2384365179] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2384843622] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2385288654] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2385758613] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2386216224] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2386690845] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2387175441] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2387622846] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2388086337] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2388536850] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2388977808] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2389457343] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2390000781] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2390458266] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2390913084] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 2391356436] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2391854682] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2392447869] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2393086752] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 2393523762] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2394398979] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2394860265] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2395313004] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2395765974] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2396226924] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2396717463] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2397165876] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2397643521] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2398094286] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2398557273] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2399000268] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2399479677] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2399926179] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2400445173] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2400906774] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2401358547] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2401801647] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2402282253] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2402740662] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2403214632] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2403662751] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2404113096] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2404959942] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 47,470000,10000,0,0,218,91,25,4096,198,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2406199404] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2406707688] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2407157802] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2407634376] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2408086485] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2408539014] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2409012564] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2409493548] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2410032933] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2410510935] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2410987047] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2411440542] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2411885700] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2412367356] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2412964239] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2413606146] Expected: Should loop while true [Hera] [HADES][TEST ] [KRELTSC: 2414042736] Running BEGIN.alone: BEGIN [Hera] [HADES][ERROR] [KRELTSC: 2414451312] BEGIN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2414806737] Expected error occurred [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2415514563] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2415997647] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2416495242] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2417062179] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 2417459394] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2417835357] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 2418726492] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2419189038] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2419671135] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2420134122] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2420585937] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2421065472] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2421545616] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2421991950] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2422444521] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2422888923] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2423365497] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2423836317] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2424285045] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2424738414] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2425187121] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2425719555] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2426173953] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2426635596] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2427106206] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2427553401] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2428057863] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2428545105] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2428993245] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2429444619] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2429932722] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2430414042] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2431010862] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2431648779] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 2432080119] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2432868144] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2433545793] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 2433991119] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 2434511121] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2434912011] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2435609904] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2436096726] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2436582708] Testing word: UNTIL [Hera] [HADES][TEST ] [KRELTSC: 2436940716] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2437320522] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR [Hera] [HADES][INFO ] [KRELTSC: 2438276211] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2438752071] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2439263211] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2439715383] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2440178685] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2440665612] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2441126163] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2441586063] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2442036849] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2442516636] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2442994491] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2443442337] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2443885857] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2444333514] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2444791020] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2445270849] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2445720711] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2446166100] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2446627848] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2447072355] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2447549769] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2447999946] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 2448445167] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2448905739] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 2449357617] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2449835304] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2450392581] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2451047025] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 2451457953] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2452194843] Test passed [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2452883097] Expected: Should be immediate [Hera] [HADES][TEST ] [KRELTSC: 2453301207] Running UNTIL.no_begin: UNTIL [Hera] [HADES][ERROR] [KRELTSC: 2453725428] UNTIL: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2454133101] Expected error occurred [Hera] [HADES][TEST ] Testing UNTIL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2454903066] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2455358808] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2455840254] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2456404293] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 2456754216] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2457147630] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 2458092105] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2458558410] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2459014236] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2459477370] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2459967195] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2460416826] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2460895080] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2461360146] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2461812675] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2462257035] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2462736339] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2463185949] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2463676824] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2464135380] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2464585158] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2465026641] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2465517453] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2465963682] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2466436581] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2466885624] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2467335654] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2467904334] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2468385276] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2468832555] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2469309654] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2469808278] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2470273134] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2470727952] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2471206500] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2471673246] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2472149589] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2472608124] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2473057167] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2473496802] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2473991142] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2474592246] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2475230541] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 2475635673] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 2476596171] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2477067873] ECW: w=0x3db9f550 func=0x3d6aebcc '0<' [Hera] [HADES][INFO ] [KRELTSC: 2477525778] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2478027909] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2478576555] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2479212435] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 2479681659] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 2480201892] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2480569434] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2481264009] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2481719226] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2482220559] Testing word: WHILE [Hera] [HADES][TEST ] [KRELTSC: 2482572162] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2482949028] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR [Hera] [HADES][INFO ] [KRELTSC: 2483864166] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2484339627] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2484794823] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2485238154] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2485718067] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2486165724] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2486679111] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2487138234] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2487590343] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2488031091] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2488527951] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2488975293] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2489458524] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2489908911] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2490359991] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2490813402] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2491293882] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2491740090] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2492216979] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2492681331] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2493132831] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2493575889] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2494055361] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2494500225] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2494987656] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2495466099] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2495924235] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2496365298] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2496857916] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2497305699] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2497781349] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2498231211] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2498684160] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2499138180] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2499625380] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2500179465] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2500818621] Expected: Should count up [Hera] [HADES][TEST ] [KRELTSC: 2501234694] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR [Hera] [HADES][INFO ] [KRELTSC: 2502082632] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2502545514] ECW: w=0x3db9f550 func=0x3d6aebcc '0<' [Hera] [HADES][INFO ] [KRELTSC: 2503011420] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2503510569] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2504065935] Test passed [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2504699253] Expected: Should handle zero iterations [Hera] [HADES][TEST ] [KRELTSC: 2505180384] Running WHILE.no_begin: WHILE [Hera] [HADES][ERROR] [KRELTSC: 2505602295] WHILE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2505964083] Expected error occurred [Hera] [HADES][TEST ] Testing WHILE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2506657461] Expected: Should error without BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2507111208] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2507608299] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2508174522] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 2508530913] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2508906078] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 2509995201] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2510473665] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2510931549] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2511398589] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2511929448] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2512378827] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2512856052] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2513312151] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2514233442] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 48,480000,10000,0,0,221,92,26,4096,350,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2515646196] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2516228274] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2516763102] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2517211431] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2517702327] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2518236609] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2518699848] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2519165397] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2519646948] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2520130767] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2520611772] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2521062537] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2521513827] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2521994244] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2522477034] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2522932167] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2523407187] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2523858225] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2524358487] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2524816098] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2525460084] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2525906649] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2526421380] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2526881574] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2527334124] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2527778673] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2528299431] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2528917125] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2529563589] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 2529995853] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 2530606932] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2530980984] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2531676735] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 2532129453] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2532642483] Testing word: REPEAT [Hera] [HADES][TEST ] [KRELTSC: 2532997446] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2533379688] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR [Hera] [HADES][INFO ] [KRELTSC: 2534415912] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2534908509] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2535375192] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2535823836] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2536302825] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2536778622] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2537254608] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2537705856] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2538186084] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2538630696] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2539137069] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2539591677] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2540067600] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2540521788] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2540991579] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2541435477] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2541917847] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2542366533] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2542842099] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2543309664] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2543813496] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2544257331] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2544735564] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2545205103] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2545679451] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2546146197] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2546613804] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2547068433] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2547553827] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 2548000329] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2548473522] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2548923027] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2549387862] ECW: w=0x3db9fa00 func=0x3d6aeee4 '<' [Hera] [HADES][INFO ] [KRELTSC: 2549831046] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2550322509] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2550920295] Test passed [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2551621128] Expected: Should terminate loop [Hera] [HADES][TEST ] [KRELTSC: 2552066937] Running REPEAT.no_while: REPEAT [Hera] [HADES][ERROR] [KRELTSC: 2552518857] REPEAT: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2552879721] Expected error occurred [Hera] [HADES][TEST ] Testing REPEAT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2553598110] Expected: Should error without WHILE [Hera] [HADES][TEST ] [KRELTSC: 2554054713] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2554542753] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2555134365] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 2555495586] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2555880033] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 2557417023] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2557939944] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2558483214] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2559164034] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2559737628] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2560247928] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2560861401] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2561307966] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2561829585] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2562263697] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2562707784] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2563192086] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2563623510] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2564092860] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2564582055] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2565017532] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2565465210] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2565999723] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2566505109] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2567024838] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2567650092] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 2568098673] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 2568972042] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2569437780] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2569898058] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2570413503] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2570890035] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 2571407265] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2571841146] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2572319211] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 2572814454] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2573258226] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2573702775] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 2574195099] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2574652206] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2575094361] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 2575585698] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2576026278] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2576586999] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2577210762] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2577651762] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 2578368534] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2579020857] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 2579481828] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 2580351963] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2580837147] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2581337262] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2581796994] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2582246121] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2582881413] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2583345786] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2583935466] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2584387575] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2584888005] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2585377095] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2585817549] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2586258087] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2586701523] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2587165686] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2587653180] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2588092626] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2588533437] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2588987940] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2589434526] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2589927333] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2590360647] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2590827099] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2591292984] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2591743854] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2592202095] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2592645699] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2593089051] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2593626462] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2594185125] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2594620161] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2595079410] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2595572280] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2596019412] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2596544244] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2597042448] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2597566083] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2598008616] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2598460998] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2598975057] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2599411857] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2599904916] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2600356920] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2600808462] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2601265275] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2601774042] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2602220943] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2602674375] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2603159727] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2603592201] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2604064365] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2604512463] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2604956823] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2605441041] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2605892583] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2606334087] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2606776326] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2607222471] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2607709923] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2608172028] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2608637619] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2609183745] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2609810406] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2610272742] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2610763071] Testing word: DO [Hera] [HADES][TEST ] [KRELTSC: 2611100520] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2611478079] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR [Hera] [HADES][INFO ] [KRELTSC: 2612491476] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2612972565] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2613427845] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2613888480] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2614368288] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2614859940] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2615300604] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2615740176] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2616267906] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2616708654] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2617162779] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2617664826] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2618095662] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2618579040] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2619063174] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2619500646] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2619939378] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2620453353] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2620902144] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2621441256] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2622064830] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 2622519312] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR [Hera] [HADES][INFO ] [KRELTSC: 2623385982] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2624207355] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 49,490000,10000,0,0,225,97,26,4096,528,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2625422457] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2625905415] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2626379238] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2626850163] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] -5 [HADES][INFO ] [KRELTSC: 2627345133] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2627779980] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2628238704] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] -4 [HADES][INFO ] [KRELTSC: 2628728970] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2629183200] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2629631487] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] -3 [HADES][INFO ] [KRELTSC: 2630129838] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2630563572] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2631021603] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] -2 [HADES][INFO ] [KRELTSC: 2631510903] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2631955242] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2632451556] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2633102262] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2633537256] Running DO.empty: : TEST15 0 0 DO LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 2634176076] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2634805782] Expected: Should handle empty range [Hera] [HADES][TEST ] [KRELTSC: 2635287123] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR [Hera] [HADES][INFO ] [KRELTSC: 2636163411] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2636625726] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2637100683] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2637586581] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2638037010] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2638493886] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2638948998] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2639425068] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2639900445] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2640443526] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2640931524] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2641363515] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2641834755] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2642276553] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2642725092] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2643212124] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2643667614] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2644130685] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2644579560] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2645028729] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2645511855] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2645969214] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2646435540] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2646893172] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2647342530] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2647824984] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2648265333] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2648706123] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2649148866] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2649631908] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2650090422] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2650530162] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2650970133] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2651435052] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2651943252] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2652379905] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2652827940] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2653273035] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2653777959] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2654287944] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2654724387] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2655199029] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2655661911] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2656171224] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2656631628] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2657075778] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2657521503] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2657967942] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2658492123] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2658927243] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2659388487] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2659828815] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2660300391] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2660787402] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2661220044] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2661668184] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2662110990] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2662575573] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2663059854] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2663491656] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2663957163] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2664549888] Test passed [Hera] [HADES][TEST ] Testing DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2665190346] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2665632249] DO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2666106618] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2666692014] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 2667037065] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2667416556] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 2668727187] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2669233770] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2669716287] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2670458406] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2670956484] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2671464054] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2671907301] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2672348490] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2672870634] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2673311382] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2673757569] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2674250187] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2674687953] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2675156526] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2675644251] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2676087141] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2676532236] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2677040520] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2677483221] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2677998183] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2678641959] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 2679070863] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 2679820395] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2680463730] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 2680908699] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 2681863065] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2682339597] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2682799854] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2683296987] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2683758525] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2684202045] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2684682693] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2685132828] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2685607617] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2686079949] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2686569081] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2687010480] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2687448561] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2687916693] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2688362985] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2688852432] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2689285410] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2689745142] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2690189691] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2690633232] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2691119382] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2691558177] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2692047414] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2692500930] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2692950225] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2693409642] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2693886006] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2694332697] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2694775503] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2695261632] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2695694253] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2696165052] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2696609895] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2697053688] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2697538515] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2698115532] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2698582950] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2699034366] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2699476227] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2699938416] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2700393780] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2700839148] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2701289346] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2701795026] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2702249508] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2702714910] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2703228864] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2703866970] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2704318491] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2704798404] Testing word: ?DO [Hera] [HADES][TEST ] [KRELTSC: 2705142006] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2705531892] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR [Hera] [HADES][INFO ] [KRELTSC: 2706413892] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2706896556] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2707349841] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2707812198] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2708255046] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2708754699] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2709187089] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2709636489] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2710123353] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2710570905] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2711013039] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2711498265] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2711939643] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2712382134] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2712892602] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2713327659] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2713770528] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2714256363] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2714693709] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2715203589] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2715835437] Expected: Should count 0 to 4 [Hera] [HADES][TEST ] [KRELTSC: 2716256445] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; [Hera] [HADES][TEST ] [KRELTSC: 2716915425] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2717552124] Expected: Should skip when equal [Hera] [HADES][TEST ] [KRELTSC: 2717992725] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR [Hera] [HADES][INFO ] [KRELTSC: 2718845766] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2719318812] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2719771089] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2720233551] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2720694627] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2721170907] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2721964707] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 50,500000,10000,0,0,214,100,27,4096,694,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2723172102] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2723628642] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2724089529] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2724534666] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2725037217] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2725490712] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2725933413] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2726398794] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2726891202] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2727505809] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2728006953] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2728451019] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2728893132] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2729335812] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2729857935] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2730295239] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2730770532] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2731220604] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2731689009] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2732151576] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2732602761] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2733045168] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2733506769] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2734024944] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2734470186] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2734918830] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2735367054] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2735832960] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2736337674] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2736769539] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2737231875] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2737681317] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2738141553] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 2738605191] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2739048690] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2739499203] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2739959355] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2740444098] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2740876047] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2741340252] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2741879385] Test passed [Hera] [HADES][TEST ] Testing ?DO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2746032072] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2746485588] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2746961238] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2747820852] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 2748854178] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2749779081] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 2750705580] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2751177429] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2751646023] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2752103529] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2752561938] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2753044686] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2753500533] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2753940777] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2754428775] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2754875193] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2755392255] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2755878321] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2756344353] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2756805324] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2757292419] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2757726594] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2758176078] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2758663131] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2759112153] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2759606598] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2760238173] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 2760667035] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 2761166499] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2761532130] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2762231073] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 2762670603] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2763162318] Testing word: LOOP [Hera] [HADES][TEST ] [KRELTSC: 2763512115] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2763887301] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR [Hera] [HADES][INFO ] [KRELTSC: 2764713042] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2765219226] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2765779653] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2766289218] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2766733200] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2767255890] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2767706382] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2768148369] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2768647119] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2769078564] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2769567759] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2770053174] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2770482477] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2770921083] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2771421219] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2771854554] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2772294567] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2772777861] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2773216803] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2773751274] Test passed [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2774409267] Expected: Should increment by 1 [Hera] [HADES][TEST ] [KRELTSC: 2774843337] Running LOOP.no_do: LOOP [Hera] [HADES][ERROR] [KRELTSC: 2775253719] LOOP: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2775621282] Expected error occurred [Hera] [HADES][TEST ] Testing LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2776312056] Expected: Should error without DO [Hera] [HADES][TEST ] [KRELTSC: 2776753287] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2777233914] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2777833023] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 2778183828] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2778559371] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 2779874160] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2780355585] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2780808639] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2781277800] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2781725478] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2782231620] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2782659264] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2783374671] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2783823210] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2784329016] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2784750759] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2785225002] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2785670517] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2786168532] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2786589960] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2787063825] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2787507660] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 2787998955] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2788480758] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2788954119] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2789396925] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 2789896956] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2790350808] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2790877110] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2791374054] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2792018376] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 2792446251] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 2793246162] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2793713181] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2794170456] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2794645833] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2795091159] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 2795601921] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2796029880] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2796555951] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2797004217] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 2797496688] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2797928448] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2798405505] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2798868492] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 2799359472] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2799781698] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2800261695] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2800719726] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 2801209131] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2801631546] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2802105726] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2802552669] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 2803054653] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2803478580] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2803972017] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2804445777] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 2804942259] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2805358185] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2805826737] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2806263600] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2806745802] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2807174286] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2807643090] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2808083565] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2808574440] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2808988707] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2809469439] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2809909263] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2810392326] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2810810499] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2811290727] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2811732588] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2812215882] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2812638486] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2813405406] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2813848380] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2814333333] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2814751548] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2815221843] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2815766016] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2816402274] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 2816813706] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 2817677499] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2818144812] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2818598370] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2819060370] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2819505654] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2820007974] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2820430557] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2820901839] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2821344435] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2821845285] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2822260455] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2822728608] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2823169566] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 2823653259] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2824081575] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2824551198] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2824992597] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 2825476185] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2825905341] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2826373893] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2826861996] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2827498107] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 2827948746] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2828441175] Testing word: +LOOP [Hera] [HADES][TEST ] [KRELTSC: 2828792463] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2829167985] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR [Hera] [HADES][INFO ] [KRELTSC: 2829992067] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2830470531] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2830921926] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2831386761] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2831828454] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2832330396] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2832762135] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2833231674] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2833671582] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2834158908] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2834595771] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2835067977] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2835512106] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2836030995] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2836466703] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2836937271] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2837396877] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 2837984499] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2838421530] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2839232676] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 51,510000,10000,0,0,227,102,28,4096,883,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2840429046] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2840886930] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 2841374655] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2841793563] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2842269507] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2842775628] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2843416821] Expected: Should count by 2 [Hera] [HADES][TEST ] [KRELTSC: 2843827413] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR [Hera] [HADES][INFO ] [KRELTSC: 2844637782] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2845115889] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2845590510] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2846050620] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2846491998] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 2847037473] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2847462597] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2847930015] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2848375929] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 2848870584] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2849294805] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2849763483] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2850204168] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 8 [HADES][INFO ] [KRELTSC: 2850687378] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2851116240] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2851584015] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2852023566] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 7 [HADES][INFO ] [KRELTSC: 2852514672] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2852932152] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2853415971] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2853856929] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 2854340538] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2854766082] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2855258091] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2855702850] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 2856188685] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2856607992] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2857100799] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2857554840] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2858038785] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2858455761] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2858932545] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2859384255] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2859868200] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2860285113] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2860758243] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2861204913] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2861726637] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2862147036] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2862616365] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2863058226] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2863554288] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2863973049] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2864444520] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2864893773] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2865377760] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2865808344] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2866279479] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2866806432] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2867447457] Expected: Should count down [Hera] [HADES][TEST ] [KRELTSC: 2867876508] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR [Hera] [HADES][INFO ] [KRELTSC: 2868751452] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2869212171] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2869663776] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2870141652] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2870724906] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2871211119] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2871629166] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2872113594] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2872554027] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2873043138] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2873459883] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2873927868] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2874382812] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 6 [HADES][INFO ] [KRELTSC: 2874865539] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2875282725] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2875758375] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2876215146] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 9 [HADES][INFO ] [KRELTSC: 2876702871] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2877147672] ECW: w=0x3dbaa728 func=0x3d6a4065 '(+LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2877675549] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2878268274] Test passed [Hera] [HADES][TEST ] Testing +LOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2878977423] Expected: Should use stack value [Hera] [HADES][TEST ] [KRELTSC: 2879459373] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2879992626] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2880631656] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 2881001382] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2881421529] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 2882251008] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2882776680] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2883280365] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2883791337] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2884284165] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2884835793] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2885321019] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2885813217] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2886356424] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2886852171] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2887348275] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2887890894] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2888376792] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2888923674] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2889475722] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2889958596] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2890462344] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2890984824] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2891668122] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 2892143373] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 2893048326] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2893572906] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2894076108] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2894585043] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2895102798] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2895641364] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2896122663] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2896628175] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2897157732] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2897842248] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2898286692] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 2899035447] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2899564290] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2900079273] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2900538879] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2900990232] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2901496773] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2901932103] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2902374300] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2902861059] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2903329989] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2903847177] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2904346767] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2904969816] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 2905390845] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 2906387064] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2906905743] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2907358986] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2907845451] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2908286136] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2908734717] ECW: w=0x3db9e0b0 func=0x3d6a164f '*' [Hera] [HADES][INFO ] [KRELTSC: 2909183361] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2909688663] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2910123300] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2910566379] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2911020798] ECW: w=0x3db9e0b0 func=0x3d6a164f '*' [Hera] [HADES][INFO ] [KRELTSC: 2911473327] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2911980183] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2912415492] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2912858844] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2913312465] ECW: w=0x3db9e0b0 func=0x3d6a164f '*' [Hera] [HADES][INFO ] [KRELTSC: 2913756573] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2914257087] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2914698381] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2915157315] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2915627379] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2916266325] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 2916693465] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2917162794] Testing word: I [Hera] [HADES][TEST ] [KRELTSC: 2917501041] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2917885278] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI [Hera] [HADES][INFO ] [KRELTSC: 2918745732] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2919207207] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2919660660] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2920137927] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2920587264] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2921097984] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2921532369] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2921977716] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2922480141] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2922914463] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2923357269] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2924003817] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2924462184] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2924906670] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2925395067] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2925831510] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2926290108] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2926763364] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2927385321] Expected: Should print: 0 1 2 3 [Hera] [HADES][TEST ] [KRELTSC: 2927816262] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 [Hera] [HADES][INFO ] [KRELTSC: 2928761913] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2929247895] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2929698135] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2930153205] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2930592189] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2931113367] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2931560814] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2932014981] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2932477401] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2933131719] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2933536179] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 [Hera] [HADES][INFO ] [KRELTSC: 2934339723] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2934869364] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2935320066] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2935777089] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2936217984] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 3 [HADES][INFO ] [KRELTSC: 2936709741] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2937598755] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 52,520000,10000,0,0,208,102,29,4096,1043,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2939141226] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2939608350] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2940104769] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2940543585] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2941022700] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2941510278] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2942133579] Expected: Should print: 3 4 [Hera] [HADES][TEST ] [KRELTSC: 2942550681] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 [Hera] [HADES][INFO ] [KRELTSC: 2943705240] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2944366215] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2944964505] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2945466321] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2945922231] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2946374781] ECW: w=0x3db9e0b0 func=0x3d6a164f '*' [Hera] [HADES][INFO ] [KRELTSC: 2946819687] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2947309260] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2947789866] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2948258397] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2948721993] ECW: w=0x3db9e0b0 func=0x3d6a164f '*' [Hera] [HADES][INFO ] [KRELTSC: 2949169755] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2949700299] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2950133487] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2950574823] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2951026617] ECW: w=0x3db9e0b0 func=0x3d6a164f '*' [Hera] [HADES][INFO ] [KRELTSC: 2951476017] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 4 [HADES][INFO ] [KRELTSC: 2951983692] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2952419295] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2952872265] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2953330653] Test passed [Hera] [HADES][TEST ] Testing I ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2953979637] Expected: Should print: 0 2 4 [Hera] [HADES][TEST ] [KRELTSC: 2954408016] I: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2954914200] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2955489117] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 2955848427] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2956225020] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 2957244045] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2957710287] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2958192720] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2958653586] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2959103406] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2959557741] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2960044794] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2960493837] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2960981793] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2961416850] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2961867951] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2962375605] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2962811334] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2963252355] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2963735901] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2964224130] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2964739008] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2965194183] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2965645389] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2966102622] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2966579532] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2967071688] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2967503175] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2967950307] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2968450674] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2968884660] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2969324736] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2969808660] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2970241890] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2970720963] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2971178427] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2971637886] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2972264673] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 2972732322] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 2973833793] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2974377651] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2974934655] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2975412741] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2975866677] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2976318639] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2976811194] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2977258725] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2977714089] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2978162355] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2978687649] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2979239508] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2979684855] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2980127997] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2980578867] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2981109642] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2981546673] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2982010731] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2982461034] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2982911379] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2983394484] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2983834455] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2984275140] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2984721810] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 2985235260] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2985859212] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2986398660] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 2986843104] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 2987307414] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 2987795538] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2988228579] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2988693414] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2989157409] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2989644063] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2990266272] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 2990702820] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2991197034] Testing word: J [Hera] [HADES][TEST ] [KRELTSC: 2991555420] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2991931404] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ [Hera] [HADES][INFO ] [KRELTSC: 2992945011] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2993410224] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2993890326] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2994345102] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2994794334] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2995251882] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 2995731186] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2996171892] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2996656110] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2997089718] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2997538425] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2998045008] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2998479414] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 2998925412] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 2999410890] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 2999870517] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3000336843] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3000787692] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3001239675] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3001696278] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 3002169135] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3002657574] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3003090195] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 3003537222] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3004048467] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3004482369] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 3004923663] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3005409813] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3005843190] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3006348996] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3006809757] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3007267683] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3007893987] Expected: Should print: 0 0 0 1 1 1 [Hera] [HADES][TEST ] [KRELTSC: 3008371800] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 [Hera] [HADES][INFO ] [KRELTSC: 3009307707] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3009848940] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3010401807] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3010879536] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3011332905] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3011786358] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3012251634] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 3012719997] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3013165050] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 3013653930] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 3014169186] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3014636793] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 3015079452] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3015522489] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 3015966366] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3016456737] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3016916826] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3017381094] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3017831922] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3018289617] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3018768648] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 3019212378] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3019655877] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 3020099019] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 1 [HADES][INFO ] [KRELTSC: 3020583006] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3021091689] ECW: w=0x3dbab628 func=0x3d6a4438 'J' [Hera] [HADES][INFO ] [KRELTSC: 3021534642] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3021976944] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 3022420800] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 2 [HADES][INFO ] [KRELTSC: 3022940256] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3023375019] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3023839476] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3024295092] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3024765261] Test passed [Hera] [HADES][TEST ] Testing J ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3025402464] Expected: Should print: 0 1 1 2 [Hera] [HADES][TEST ] [KRELTSC: 3025840062] J: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3026308194] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3026895837] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3027255819] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3027637620] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 3028501161] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3028970133] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3029527977] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3030158523] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3030558321] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3031391475] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3031858683] ECW: w=0x3db9f640 func=0x3d6aec85 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3032312892] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3032796333] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3033352035] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3033983820] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3034382379] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3035623626] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 53,530000,10000,0,0,207,102,30,4096,1202,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3036921132] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3037390461] ECW: w=0x3db9f640 func=0x3d6aec85 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3037855779] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3038339430] ECW: w=0x3db9ece0 func=0x3d6a2022 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 3038810985] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3039354990] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3039998451] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3040397913] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 3041085306] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3041553795] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3042023376] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3042600225] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3043352781] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3043774314] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3044273484] Testing word: EXIT [Hera] [HADES][TEST ] [KRELTSC: 3044619501] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3044994162] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR [Hera] [HADES][INFO ] [KRELTSC: 3045754908] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3046240134] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 3046782942] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3047412081] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 3047819376] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3048641400] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3049114005] ECW: w=0x3db9f640 func=0x3d6aec85 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3049561746] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3050042352] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3050603787] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3051231351] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3051632514] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3052466949] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3052925799] ECW: w=0x3db9f640 func=0x3d6aec85 '0>' [Hera] [HADES][INFO ] [KRELTSC: 3053373393] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3053854440] ECW: w=0x3db9ece0 func=0x3d6a2022 'NEGATE' [Hera] [HADES][INFO ] [KRELTSC: 3054343971] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 3054885876] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3055537863] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 3055936128] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR [Hera] [HADES][INFO ] [KRELTSC: 3056707395] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3057176094] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3057630597] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3058193544] Test passed [Hera] [HADES][TEST ] Testing EXIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3058843200] Expected: Should print: 2 1 [Hera] [HADES][TEST ] [KRELTSC: 3059257194] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3059739312] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3060305430] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 3060677298] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3061070754] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 3062512152] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3063007521] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3063462528] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3063916968] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3064379199] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3064853883] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3065309688] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3065759235] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3066244503] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3066695961] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3067184421] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3067632897] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3068088240] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3068535309] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3069042564] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3069491313] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3069957324] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3070415649] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3070873659] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3071355021] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3071835333] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3072282360] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3072747468] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3073205142] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3073657461] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3074101905] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3074592990] ECW: w=0x3dbaa818 func=0x3d6a426a '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3075179058] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3075675120] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3076232523] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3076869747] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3077271960] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3078105135] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3078565980] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3079018425] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3079499304] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3079974093] ECW: w=0x3dbaa818 func=0x3d6a426a '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3080445039] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3080918211] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3081469020] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3082130520] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3082536450] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3083455242] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3083937528] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3084393753] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3084848676] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3085316598] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3085779669] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3086235726] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3086683635] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3087166971] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3087623091] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3088104600] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3088550556] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3089004660] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3089449125] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3089946552] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3090393222] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3090861228] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3091317348] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3091774182] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3092238072] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3092717166] ECW: w=0x3dbaa818 func=0x3d6a426a '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3093187209] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3093661788] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3094220430] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3094858620] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 3095261799] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3095744988] Testing word: LEAVE [Hera] [HADES][TEST ] [KRELTSC: 3096097452] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3096506553] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR [Hera] [HADES][INFO ] [KRELTSC: 3097454199] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3097917711] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3098390232] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3098842572] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3099300099] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3099741414] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3100195791] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3100724781] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3101208432] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3101657139] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3102124872] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3102583428] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3103036209] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3103479834] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3103964703] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3104414502] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3104894667] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3105338397] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3105791934] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3106236567] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3106755288] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3107207880] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3107676852] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3108119175] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3108570423] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3109030071] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3109510908] ECW: w=0x3dbaa818 func=0x3d6a426a '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3109982799] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3110457609] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3111035508] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3111684093] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3112088427] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3112912530] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3113447127] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3113903037] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3114353508] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3114812610] ECW: w=0x3dbaa818 func=0x3d6a426a '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3115325304] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3115804230] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3116355459] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3116996547] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3117413964] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR [Hera] [HADES][INFO ] [KRELTSC: 3118529001] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 54,540000,10000,0,0,200,102,31,4096,1319,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3119931822] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3120396972] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3120850761] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3121317696] ECW: w=0x3dbaa458 func=0x3d6a3b27 '(?DO)' [Hera] [HADES][INFO ] [KRELTSC: 3121813485] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3122256837] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3122709366] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3123154608] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3123661989] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3124112439] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3124581831] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3125025813] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3125484432] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3125940048] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3126421347] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3126870264] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3127337997] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3127799745] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3128290095] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3128740755] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3129220227] ECW: w=0x3dbaa818 func=0x3d6a426a '(LEAVE)' [Hera] [HADES][INFO ] [KRELTSC: 3129691488] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3130185408] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 3130747683] Test passed [Hera] [HADES][TEST ] Testing LEAVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3131383647] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 3131813496] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3132299079] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3132884853] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 3133239564] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3133616136] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 3134722815] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3135188322] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3135641628] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3136134015] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3136577913] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3137030736] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3137474718] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3137953329] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3138444183] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3138887619] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3139339518] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3139784571] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3140288907] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3140752818] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3141195960] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3141646998] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3142088754] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3142590528] ECW: w=0x3dbab718 func=0x3d6a430b 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 3143223762] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3143679882] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3144252237] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3144938181] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3145348815] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3146450769] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3146964282] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3147425547] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3147883326] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3148328043] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3148826583] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3149342196] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3149876520] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3150346752] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3150838026] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3151289589] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3151731786] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3152210166] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3152678361] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3153147102] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3153598539] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3154064088] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3154542594] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3155028786] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3155471235] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3155922063] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3156362832] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3156863745] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3157358820] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3157800156] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3158352246] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3158795493] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3159300291] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3159787323] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3160237710] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 3160849398] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3161515140] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3161929701] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3162418497] Testing word: UNLOOP [Hera] [HADES][TEST ] [KRELTSC: 3162773334] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3163152426] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR [Hera] [HADES][INFO ] [KRELTSC: 3164326767] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3164790279] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3165243627] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3165739689] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3166190664] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3166643592] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3167086461] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3167599554] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3168086187] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3168528405] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3168977553] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3169418427] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3169918647] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3170385309] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3170829543] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3171281778] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3171746487] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3172230789] ECW: w=0x3dbab718 func=0x3d6a430b 'UNLOOP' [Hera] [HADES][INFO ] [KRELTSC: 3172703835] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3173157036] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3173737287] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3174385809] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 3174814713] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR [Hera] [HADES][INFO ] [KRELTSC: 3175792389] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3176287653] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3176771367] ECW: w=0x3dbaa548 func=0x3d6a3d32 '(DO)' [Hera] [HADES][INFO ] [KRELTSC: 3177229797] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3177680268] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3178156149] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3178602084] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3179083467] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3179550381] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3179994384] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3180467451] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3180926616] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3181408776] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3181876593] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3182336829] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3182789127] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3183233151] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3183714072] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3184182939] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3184650126] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3185103936] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3185548317] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3186034488] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3186521163] ECW: w=0x3dbab538 func=0x3d6a43c0 'I' [Hera] [HADES][INFO ] [KRELTSC: 3186965649] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3187418514] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3187868103] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3188366160] ECW: w=0x3dbaa638 func=0x3d6a3ed6 '(LOOP)' [Hera] [HADES][INFO ] [KRELTSC: 3188850063] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3189305553] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 99 [Hera] [HADES][TEST ] [KRELTSC: 3189882297] Test passed [Hera] [HADES][TEST ] Testing UNLOOP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3190558539] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3190990404] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3191479242] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3192044856] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 3192395703] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3192792288] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 3194096787] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3194567964] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3195059091] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3195513069] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3195980739] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3196427598] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3196942602] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3197434107] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3197878026] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3198328371] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3198780039] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3199237608] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3199719621] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3200195838] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3200644944] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3201116898] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3201573732] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3202016580] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3202497144] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3203050200] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3203704875] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3204104631] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 3204986946] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3205462470] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3205913550] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3206712243] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 55,550000,10000,0,0,205,103,32,4096,1464,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3207933561] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3208389177] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3208870518] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3209349864] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3209814153] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3210269643] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3210722382] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3211209204] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3211696131] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3212145090] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3212597409] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3213046200] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3213532014] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3214022406] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3214488564] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3214942521] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3215390262] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3216003231] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3216492384] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3216938886] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3217388811] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3217884831] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3218370036] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3218844426] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3219291789] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3219743520] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3220209783] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3220691040] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3221165304] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3221614053] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3222076935] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3222526356] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3223010028] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3223485027] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3223934889] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3224412261] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3224860170] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3225340125] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3225814872] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3226283004] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3226737066] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3227186172] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3227668059] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3228144423] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3228605541] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3229059792] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3229506063] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3229987509] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3230611125] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3231256056] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3231662049] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3232143705] Testing word: AGAIN [Hera] [HADES][TEST ] [KRELTSC: 3232512843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3232891368] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR [Hera] [HADES][INFO ] [KRELTSC: 3233894349] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3234360045] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3234916167] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3235367730] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3235819188] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3236263401] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3236755704] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3237248469] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3237698415] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3238151217] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3238602864] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3239057787] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3239541354] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3240018831] ECW: w=0x3db9e650 func=0x3d6a1bec '1+' [Hera] [HADES][INFO ] [KRELTSC: 3240466299] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3240930651] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3241386288] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3241833546] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3242317155] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3242867901] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3243529233] Expected: Should print: 3 [Hera] [HADES][TEST ] [KRELTSC: 3243932076] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR [Hera] [HADES][INFO ] [KRELTSC: 3244798662] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3245276769] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3245726484] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3246272421] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3246724215] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3247225695] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3247701597] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3248166012] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3248615937] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3249061767] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3249556779] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3250032513] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3250481598] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3250934547] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3251393985] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3251875095] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3252363303] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3252809301] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3253259352] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3253729353] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3254211261] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3254690691] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3255138999] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3255641802] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3256096662] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3256574685] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3257048235] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3257506182] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3257982462] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3258431001] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3258913182] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3259390974] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3259855284] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3260305986] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3260753517] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3261233325] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3261710361] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3262176498] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3262629846] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3263076327] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3263560566] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3264048312] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3264495948] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3264961203] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3265414656] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3265892007] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3266390169] ECW: w=0x3db9e740 func=0x3d6a1c84 '1-' [Hera] [HADES][INFO ] [KRELTSC: 3266848515] ECW: w=0x3db9c850 func=0x3d6b5f72 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 3267315177] ECW: w=0x3db9f460 func=0x3d6aeb13 '0=' [Hera] [HADES][INFO ] [KRELTSC: 3267760293] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3268250412] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3268817412] Test passed [Hera] [HADES][TEST ] Testing AGAIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3269455308] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 3269861133] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3270355116] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3270918735] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 3271264626] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3271643235] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 3274117623] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3274632459] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3275095782] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3275544615] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3276028182] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3276500535] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3276953967] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3277430583] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3277927821] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3278353407] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3278832144] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3279497592] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 3279923997] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 3281095713] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3281564538] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3282046152] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3282489903] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3282986385] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3283440909] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3283896672] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3284339919] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3284833482] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3285291723] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3285744777] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3286220343] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 3286716027] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3287153184] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3287618439] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3288249279] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 3288654453] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 3289794228] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3290258937] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3290720559] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3291191043] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3291674778] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3292127643] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3292584981] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3293026968] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3293527965] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3293982741] ECW: w=0x3db9ca30 func=0x3d6b6168 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 3294443124] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3294905124] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 3295412358] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3295850964] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3296309562] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3296942187] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3297350805] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 3299290596] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 56,560000,10000,0,0,211,103,32,4096,1620,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3300609669] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3301073937] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3301550259] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3302011251] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3302494188] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3302952681] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3303407373] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3303905388] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 3304401975] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3304828800] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3305290128] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3305939259] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 3306349725] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 3307330971] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3307792131] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3308263896] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3308711700] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3309195918] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3309657099] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3310154862] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3310632003] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 3311126637] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3311553987] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3312017037] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3312668541] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 3313079637] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3313570575] Testing word: CASE [Hera] [HADES][TEST ] [KRELTSC: 3313921170] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3314341905] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC [Hera] [HADES][INFO ] [KRELTSC: 3315592665] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3316061112] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3316538715] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3316985994] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3317466684] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3317922321] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3318387429] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3318864654] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 10 [HADES][INFO ] [KRELTSC: 3319360275] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3319785966] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3320244228] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3320895102] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 3321301998] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC [Hera] [HADES][INFO ] [KRELTSC: 3322421508] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3322919229] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3323381166] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3323826954] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3324310647] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3324817335] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3325273770] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3325716681] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3326195943] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3326653155] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3327115659] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3327593157] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 20 [HADES][INFO ] [KRELTSC: 3328088358] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3328513839] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3328984071] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3329626209] Expected: Should print: 20 [Hera] [HADES][TEST ] [KRELTSC: 3330032244] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC [Hera] [HADES][INFO ] [KRELTSC: 3331237392] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3331705461] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3332164857] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3332610687] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3333107505] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3333568140] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3334025436] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3334469481] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3334951578] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3335418156] ECW: w=0x3db9ca30 func=0x3d6b6168 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 3335878413] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3336341316] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 3336834396] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3337272960] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3337783197] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3338419224] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 3338823264] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC [Hera] [HADES][INFO ] [KRELTSC: 3340001700] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3340468299] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3340926918] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3341381757] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3341884476] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3342340911] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3342792180] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3343266780] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 88 [HADES][INFO ] [KRELTSC: 3343793313] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3344223099] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3344679996] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3345316506] Expected: Should print: 88 [Hera] [HADES][TEST ] [KRELTSC: 3345734595] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC [Hera] [HADES][INFO ] [KRELTSC: 3346699923] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3347180571] ECW: w=0x3db9cb20 func=0x3d6b6237 'OVER' [Hera] [HADES][INFO ] [KRELTSC: 3347640828] ECW: w=0x3db9f820 func=0x3d6aed3e '=' [Hera] [HADES][INFO ] [KRELTSC: 3348100980] ECW: w=0x3dbaa360 func=0x3d6a39f7 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3348587130] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3349046820] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3349503591] ECW: w=0x3dbaa268 func=0x3d6a393b '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 3349994529] ECW: w=0x3dba1da0 func=0x3d6ac95c '.' [Hera] 55 [HADES][INFO ] [KRELTSC: 3350498067] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3350924766] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3351384729] Test passed [Hera] [HADES][TEST ] Testing CASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3352031697] Expected: Should print: 55 [Hera] [HADES][TEST ] [KRELTSC: 3352442100] CASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3353013048] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3353634816] [Hera] === Testing Module: StarForth Words === [Hera] [HADES][INFO ] [KRELTSC: 3354198477] Running StarForth Words Tests (Module 17: StarForth Extensions)... [Hera] [HADES][TEST ] [KRELTSC: 3354839670] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3355442160] Testing word: ENTROPY@ [Hera] [HADES][TEST ] [KRELTSC: 3355810794] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3356220084] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 3357241209] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3357723768] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3358206957] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 3358654236] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3359109075] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 3360077721] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3360819315] Expected: Should show execution count > 0 [Hera] [HADES][TEST ] [KRELTSC: 3361306536] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3362196831] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3362907114] Expected: Should show 0 for unused word [Hera] [HADES][TEST ] [KRELTSC: 3363375855] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR [Hera] [HADES][INFO ] [KRELTSC: 3364292211] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3364794321] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3365253066] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3365767104] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3366221439] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3366696018] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3367176981] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3367631757] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3368086911] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 3368679384] Test passed [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3369343152] Expected: Should increment with each call [Hera] [HADES][TEST ] [KRELTSC: 3369823107] Running ENTROPY@.null_addr: 0 ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 3370385298] ENTROPY@: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 3370825647] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3371555439] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 3372006645] Running ENTROPY@.empty_stack: ENTROPY@ [Hera] [HADES][ERROR] [KRELTSC: 3372498675] ENTROPY@: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3372939717] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3373661844] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3374131341] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3374675619] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3375271683] Testing word: ENTROPY! [Hera] [HADES][TEST ] [KRELTSC: 3375639750] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3376018695] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 3377212440] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3377873835] Expected: Should set entropy to 42 [Hera] [HADES][TEST ] [KRELTSC: 3378318510] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 3379355616] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3380009325] Expected: Should overwrite previous value [Hera] [HADES][TEST ] [KRELTSC: 3380488146] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR [Hera] 0 [HADES][INFO ] [KRELTSC: 3381763476] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 57,570000,10000,0,0,193,110,33,4096,1712,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 3382955709] Test passed [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3383622375] Expected: Should set entropy to 0 [Hera] [HADES][TEST ] [KRELTSC: 3384060729] Running ENTROPY!.null_addr: 42 0 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 3384597510] ENTROPY!: null dictionary entry [Hera] [HADES][TEST ] [KRELTSC: 3385023705] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3385746819] Expected: Should handle null address [Hera] [HADES][TEST ] [KRELTSC: 3386209071] Running ENTROPY!.one_arg: 42 ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 3386704902] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3387161715] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3387892473] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3388358001] Running ENTROPY!.empty_stack: ENTROPY! [Hera] [HADES][ERROR] [KRELTSC: 3389128155] ENTROPY!: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3389671299] Expected error occurred [Hera] [HADES][TEST ] Testing ENTROPY! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3390394665] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3390858219] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3391353945] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3391945452] Testing word: WORD-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 3392337375] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3392714157] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY [Hera] Word Usage Statistics (Execution Heat Counts): [Hera] ============================================= [Hera] DEFER@: 2 [Hera] IS: 5 [Hera] DEFER: 4 [Hera] WORD-ENTROPY: 1 [Hera] ENTROPY!: 7 [Hera] ENTROPY@: 8 [Hera] ENDCASE: 10 [Hera] ENDOF: 18 [Hera] OF: 18 [Hera] CASE: 10 [Hera] EXIT: 119 [Hera] UNLOOP: 6 [Hera] J: 58 [Hera] I: 212 [Hera] LEAVE: 6 [Hera] +LOOP: 6 [Hera] LOOP: 48 [Hera] DO: 42 [Hera] ?DO: 10 [Hera] UNTIL: 8 [Hera] AGAIN: 4 [Hera] REPEAT: 10 [Hera] WHILE: 10 [Hera] BEGIN: 20 [Hera] THEN: 32 [Hera] ELSE: 14 [Hera] IF: 32 [Hera] (LEAVE): 6 [Hera] (+LOOP): 40 [Hera] (LOOP): 152 [Hera] (DO): 48 [Hera] (?DO): 12 [Hera] (0BRANCH): 142 [Hera] (BRANCH): 72 [Hera] DOES>: 3 [Hera] does_rt: 1 [Hera] LITERAL: 1 [Hera] LIT: 305 [Hera] FORGET: 4 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 16 [Hera] ;: 121 [Hera] :: 129 [Hera] ABORT": 3 [Hera] ABORT: 4 [Hera] QUIT: 1 [Hera] EXECUTE: 2 [Hera] ORDER: 3 [Hera] FORTH: 10 [Hera] CURRENT: 4 [Hera] CONTEXT: 5 [Hera] DEFINITIONS: 15 [Hera] VOCABULARY: 15 [Hera] ': 16 [Hera] FIND: 4 [Hera] >BODY: 2 [Hera] HIDDEN: 2 [Hera] SMUDGE: 2 [Hera] ]: 3 [Hera] [: 4 [Hera] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 174 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 26 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 42 [Hera] MAX: 25 [Hera] MIN: 3 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 18 [Hera] 1-: 78 [Hera] 1+: 83 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 19 [Hera] MOD: 37 [Hera] /: 34 [Hera] *: 50 [Hera] -: 34 [Hera] +: 97 [Hera] CELLS: 16 [Hera] ERASE: 10 [Hera] MOVE: 2 [Hera] FILL: 22 [Hera] 2!: 16 [Hera] 2@: 12 [Hera] -!: 15 [Hera] +!: 33 [Hera] C!: 50 [Hera] C@: 96 [Hera] !: 109 [Hera] @: 181 [Hera] R@: 45 [Hera] R>: 62 [Hera] >R: 64 [Hera] ROLL: 8 [Hera] PICK: 14 [Hera] DEPTH: 77 [Hera] -ROT: 16 [Hera] ROT: 29 [Hera] OVER: 51 [Hera] SWAP: 117 [Hera] ?DUP: 15 [Hera] DUP: 177 [Hera] DROP: 179 [Hera] ------------------------------------- [Hera] Total executions: 6980 [Hera] Total words: 439 [Hera] Average executions per word: 15 [Hera] [HADES][TEST ] [KRELTSC: 3413743809] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3414430971] Expected: Should display all word entropy stats [Hera] [HADES][TEST ] [KRELTSC: 3414985833] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 3415922895] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3416408226] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3416888034] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 3417336174] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3417792651] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3418266180] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3418719171] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3419185266] ECW: w=0x3db9ded0 func=0x3d6a14e6 '+' [Hera] [HADES][INFO ] [KRELTSC: 3419629290] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3420084612] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] Word Usage Statistics (Execution Heat Counts): [Hera] ============================================= [Hera] WDENT: 2 [Hera] DEFER@: 2 [Hera] IS: 5 [Hera] DEFER: 4 [Hera] WORD-ENTROPY: 2 [Hera] ENTROPY!: 7 [Hera] ENTROPY@: 8 [Hera] ENDCASE: 10 [Hera] ENDOF: 18 [Hera] OF: 18 [Hera] CASE: 10 [Hera] EXIT: 121 [Hera] UNLOOP: 6 [Hera] J: 58 [Hera] I: 212 [Hera] LEAVE: 6 [Hera] +LOOP: 6 [Hera] LOOP: 48 [Hera] DO: 42 [Hera] ?DO: 10 [Hera] UNTIL: 8 [Hera] AGAIN: 4 [Hera] REPEAT: 10 [Hera] WHILE: 10 [Hera] BEGIN: 20 [Hera] THEN: 32 [Hera] ELSE: 14 [Hera] IF: 32 [Hera] (LEAVE): 6 [Hera] (+LOOP): 40 [Hera] (LOOP): 152 [Hera] (DO): 48 [Hera] (?DO): 12 [Hera] (0BRANCH): 142 [Hera] (BRANCH): 72 [Hera] DOES>: 3 [Hera] does_rt: 1 [Hera] LITERAL: 1 [Hera] LIT: 309 [Hera] FORGET: 4 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 16 [Hera] ;: 122 [Hera] :: 130 [Hera] ABORT": 3 [Hera] ABORT: 4 [Hera] QUIT: 1 [Hera] EXECUTE: 2 [Hera] ORDER: 3 [Hera] FORTH: 10 [Hera] CURRENT: 4 [Hera] CONTEXT: 5 [Hera] DEFINITIONS: 15 [Hera] VOCABULARY: 15 [Hera] ': 16 [Hera] FIND: 4 [Hera] >BODY: 2 [Hera] HIDDEN: 2 [Hera] SMUDGE: 2 [Hera] ]: 3 [Hera] [: 4 [Hera] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 174 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 26 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 42 [Hera] MAX: 25 [Hera] MIN: 3 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 18 [Hera] 1-: 78 [Hera] 1+: 83 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 19 [Hera] MOD: 37 [Hera] /: 34 [Hera] *: 50 [Hera] -: 34 [Hera] +: 100 [Hera] CELLS: 16 [Hera] ERASE: 10 [Hera] MOVE: 2 [Hera] FILL: 22 [Hera] 2!: 16 [Hera] 2@: 12 [Hera] -!: 15 [Hera] +!: 33 [Hera] C!: 50 [Hera] C@: 96 [Hera] !: 109 [Hera] @: 181 [Hera] R@: 45 [Hera] R>: 62 [Hera] >R: 64 [Hera] ROLL: 8 [Hera] PICK: 14 [Hera] DEPTH: 77 [Hera] -ROT: 16 [Hera] ROT: 29 [Hera] OVER: 51 [Hera] SWAP: 117 [Hera] ?DUP: 15 [Hera] DUP: 177 [Hera] DROP: 182 [Hera] ------------------------------------- [Hera] Total executions: 6997 [Hera] Total words: 440 [Hera] Average executions per word: 15 [Hera] [HADES][TEST ] [KRELTSC: 3440419920] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3441101538] Expected: Should show defined word entropy [Hera] [HADES][TEST ] [KRELTSC: 3441586449] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR [Hera] Word Usage Statistics (Execution Heat Counts): [Hera] ============================================= [Hera] WDENT: 2 [Hera] DEFER@: 2 [Hera] IS: 5 [Hera] DEFER: 4 [Hera] WORD-ENTROPY: 3 [Hera] ENTROPY!: 7 [Hera] ENTROPY@: 8 [Hera] ENDCASE: 10 [Hera] ENDOF: 18 [Hera] OF: 18 [Hera] CASE: 10 [Hera] EXIT: 121 [Hera] UNLOOP: 6 [Hera] J: 58 [Hera] I: 212 [Hera] LEAVE: 6 [Hera] +LOOP: 6 [Hera] LOOP: 48 [Hera] DO: 42 [Hera] ?DO: 10 [Hera] UNTIL: 8 [Hera] AGAIN: 4 [Hera] REPEAT: 10 [Hera] WHILE: 10 [Hera] BEGIN: 20 [Hera] THEN: 32 [Hera] ELSE: 14 [Hera] IF: 32 [Hera] (LEAVE): 6 [Hera] (+LOOP): 40 [Hera] (LOOP): 152 [Hera] (DO): 48 [Hera] (?DO): 12 [Hera] (0BRANCH): 142 [Hera] (BRANCH): 72 [Hera] DOES>: 3 [Hera] does_rt: 1 [Hera] LITERAL: 1 [Hera] LIT: 309 [Hera] FORGET: 4 [Hera] ]: 3 [Hera] [: 4 [Hera] IMMEDIATE: 6 [Hera] CONSTANT: 4 [Hera] VARIABLE: 5 [Hera] CREATE: 16 [Hera] ;: 122 [Hera] :: 130 [Hera] ABORT": 3 [Hera] ABORT: 4 [Hera] QUIT: 1 [Hera] EXECUTE: 2 [Hera] ORDER: 3 [Hera] FORTH: 10 [Hera] CURRENT: 4 [Hera] CONTEXT: 5 [Hera] DEFINITIONS: 15 [Hera] VOCABULARY: 15 [Hera] ': 16 [Hera] FIND: 4 [Hera] >BODY: 2 [Hera] HIDDEN: 2 [Hera] SMUDGE: 2 [Hera] ]: 3 [Hera] [: 4 [Hera] LATEST: 7 [Hera] SP@: 8 [Hera] SP!: 5 [Hera] PAD: 15 [Hera] 2,: 7 [Hera] C,: 10 [Hera] ,: 21 [Hera] ALLOT: 9 [Hera] ALIGN: 1 [Hera] HERE: 109 [Hera] SCR: 3 [Hera] THRU: 17 [Hera] LIST: 5 [Hera] LOAD: 5 [Hera] FLUSH: 3 [Hera] EMPTY-BUFFERS: 4 [Hera] SAVE-BUFFERS: 3 [Hera] UPDATE: 7 [Hera] BUFFER: 4 [Hera] BLOCK: 12 [Hera] SPACES: 10 [Hera] SPACE: 7 [Hera] TYPE: 43 [Hera] CR: 659 [Hera] EMIT: 15 [Hera] BLANK: 2 [Hera] SKIP: 4 [Hera] SCAN: 5 [Hera] SEARCH: 4 [Hera] COMPARE: 5 [Hera] CMOVE>: 4 [Hera] CMOVE: 6 [Hera] -TRAILING: 4 [Hera] LITERAL: 1 [Hera] [']: 3 [Hera] BL: 19 [Hera] SOURCE: 2 [Hera] >IN: 5 [Hera] S": 37 [Hera] (s"): 4 [Hera] WORD: 15 [Hera] SPAN: 4 [Hera] EXPECT: 4 [Hera] COUNT: 14 [Hera] OCTAL: 6 [Hera] HEX: 7 [Hera] DECIMAL: 14 [Hera] BASE: 9 [Hera] SIGN: 3 [Hera] HOLD: 2 [Hera] #>: 16 [Hera] #S: 11 [Hera] #: 5 [Hera] <#: 17 [Hera] .: 901 [Hera] D2/: 5 [Hera] D2*: 5 [Hera] D0<: 7 [Hera] D0=: 7 [Hera] 2R@: 3 [Hera] 2R>: 7 [Hera] 2>R: 7 [Hera] 2ROT: 6 [Hera] 2OVER: 6 [Hera] 2SWAP: 7 [Hera] 2DUP: 6 [Hera] 2DROP: 6 [Hera] D=: 7 [Hera] D<: 8 [Hera] DMIN: 6 [Hera] DMAX: 6 [Hera] DABS: 7 [Hera] DNEGATE: 6 [Hera] D-: 8 [Hera] D+: 7 [Hera] S>D: 7 [Hera] */MOD: 8 [Hera] */: 10 [Hera] M/MOD: 7 [Hera] M*: 8 [Hera] M+: 7 [Hera] FALSE: 18 [Hera] TRUE: 30 [Hera] WITHIN: 31 [Hera] U>: 25 [Hera] U<: 25 [Hera] <=: 31 [Hera] >=: 31 [Hera] >: 30 [Hera] <: 74 [Hera] <>: 26 [Hera] =: 174 [Hera] 0<>: 22 [Hera] 0>: 27 [Hera] 0<: 24 [Hera] 0=: 66 [Hera] NOT: 26 [Hera] XOR: 32 [Hera] OR: 22 [Hera] AND: 42 [Hera] MAX: 25 [Hera] MIN: 3 [Hera] NEGATE: 30 [Hera] ABS: 25 [Hera] 2/: 31 [Hera] 2*: 31 [Hera] 2-: 10 [Hera] 2+: 18 [Hera] 1-: 78 [Hera] 1+: 83 [Hera] */MOD: 8 [Hera] */: 10 [Hera] /MOD: 19 [Hera] MOD: 37 [Hera] /: 34 [Hera] *: 50 [Hera] -: 34 [Hera] +: 100 [Hera] CELLS: 16 [Hera] ERASE: 10 [Hera] MOVE: 2 [Hera] FILL: 22 [Hera] 2!: 16 [Hera] 2@: 12 [Hera] -!: 15 [Hera] +!: 33 [Hera] C!: 50 [Hera] C@: 96 [Hera] !: 109 [Hera] @: 181 [Hera] R@: 45 [Hera] R>: 62 [Hera] >R: 64 [Hera] ROLL: 8 [Hera] PICK: 14 [Hera] DEPTH: 78 [Hera] -ROT: 16 [Hera] ROT: 29 [Hera] OVER: 51 [Hera] SWAP: 117 [Hera] ?DUP: 15 [Hera] DUP: 177 [Hera] DROP: 182 [Hera] ------------------------------------- [Hera] Total executions: 6999 [Hera] Total words: 440 [Hera] Average executions per word: 15 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 3462513390] Test passed [Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3463198011] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3463648944] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3464166720] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3464747055] Testing word: RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 3465160713] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3465540351] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY [Hera] [HADES][INFO ] [KRELTSC: 3466603875] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3467073330] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3467548182] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3468030846] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3468495618] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3468951654] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3469435074] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3469895184] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3470355714] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 3471081600] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3471785016] Expected: Should reset all entropy counters [Hera] [HADES][TEST ] [KRELTSC: 3472272006] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 3472909188] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3473599290] Expected: Should handle multiple resets [Hera] [HADES][TEST ] [KRELTSC: 3474070299] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY [Hera] [HADES][TEST ] [KRELTSC: 3474863301] Test passed [Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3475567578] Expected: Should reset after word usage [Hera] [HADES][TEST ] [KRELTSC: 3476039280] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3476567220] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3477155157] Testing word: TOP-WORDS [Hera] [HADES][TEST ] [KRELTSC: 3477527550] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3477918045] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS [Hera] [HADES][INFO ] [KRELTSC: 3478920312] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3479385294] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3479859894] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3480337308] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3480796641] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3481251921] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3481723749] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3482211873] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3482677506] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3483152190] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3483608415] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3484085241] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3484557363] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3485011719] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3485469540] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] Top 5 most frequently used words: [Hera] ================================== [Hera] 1. DROP: 6 [Hera] 2. TOPTEST: 5 [Hera] 3. EXIT: 5 [Hera] 4. LIT: 5 [Hera] 5. TOP-WORDS: 1 [Hera] [HADES][TEST ] [KRELTSC: 3487575378] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3488303091] Expected: Should display top 5 hot words [Hera] [HADES][TEST ] [KRELTSC: 3488788989] 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: 3490533774] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3491202603] Expected: Should display top 10 words [Hera] [HADES][TEST ] [KRELTSC: 3491660865] 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: 3492869352] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3493534905] Expected: Should handle display after reset [Hera] [HADES][TEST ] [KRELTSC: 3494021790] 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: 3495105915] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3495759603] Expected: Should display top 1 word [Hera] [HADES][TEST ] [KRELTSC: 3496206420] 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: 3497314611] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3497969328] Expected: Should handle large count [Hera] [HADES][TEST ] [KRELTSC: 3498414843] Running TOP-WORDS.zero_count: 0 TOP-WORDS [Hera] TOP-WORDS: invalid count 0 [Hera] [HADES][TEST ] [KRELTSC: 3499173888] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3499833183] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 3500275695] Running TOP-WORDS.negative_count: -5 TOP-WORDS [Hera] TOP-WORDS: invalid count -5 [Hera] [HADES][TEST ] [KRELTSC: 3501133650] Test passed [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3501802668] Expected: Should handle negative count [Hera] [HADES][TEST ] [KRELTSC: 3502264500] Running TOP-WORDS.empty_stack: TOP-WORDS [Hera] [HADES][ERROR] [KRELTSC: 3502775073] TOP-WORDS: data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3503229366] Expected error occurred [Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3504078690] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 3504541677] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3505057542] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 3505634265] Testing word: (- [Hera] [HADES][TEST ] [KRELTSC: 3505971336] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3506348139] Running (-.comment_line: (- This is a comment [Hera] 1 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 3507167895] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 3507587433] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3508210209] Expected: Should ignore rest of line [Hera] [HADES][TEST ] [KRELTSC: 3508662066] Running (-.mid_line: 1 (- comment here [Hera] 2 + . CR [Hera] [HADES][WARN ] [KRELTSC: 3509239839] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 3509633001] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3510252354] Expected: Should work mid-expression [Hera] [HADES][TEST ] [KRELTSC: 3510714039] Running (-.no_stack_effect: DEPTH (- comment [Hera] DEPTH = . CR [Hera] [HADES][WARN ] [KRELTSC: 3511335282] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 3511718889] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3512342169] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 3512777310] Running (-.multiple: 1 (- first [Hera] 2 (- second [Hera] + . CR [Hera] [HADES][WARN ] [KRELTSC: 3513414828] (- comment not terminated [Hera] [HADES][TEST ] [KRELTSC: 3513799800] Test passed [Hera] [HADES][TEST ] Testing (- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 3514424781] Expected: Should handle multiple comments [Hera] [HADES][TEST ] [KRELTSC: 3514905156] (-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3515410479] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3516057111] [Hera] === Testing Module: ACL Words === [Hera] [HADES][INFO ] [KRELTSC: 3516552438] Running ACL Words Tests (Module 24)... [Hera] [HADES][INFO ] [KRELTSC: 3518990559] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3519475575] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][WARN ] [KRELTSC: 3520355538] ACL: denied '__acl_deny_test__' [Hera] [HADES][INFO ] [KRELTSC: 3521239071] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3521726271] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3522188754] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3522712032] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3523170798] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3523631181] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3524166744] ECW: w=0x3dba9bd8 func=0x3d6a69ea 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 3524625048] ECW: w=0x3db9c760 func=0x3d6b5eec 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 3525082596] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3525945738] SKIP: STRICT mode test (ACL.4th not loaded) [Hera] [HADES][INFO ] [KRELTSC: 3526657260] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) [Hera] [HADES][WARN ] [KRELTSC: 3527335140] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' [Hera] [HADES][TEST ] [KRELTSC: 3528165396] === ACL Words Summary: 17 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3528790545] [Hera] === Testing Module: Mama FORTH Words === [Hera] [HADES][INFO ] [KRELTSC: 3529314642] Running Mama FORTH Words Tests (Capsule System M7.1)... [Hera] [HADES][TEST ] [KRELTSC: 3529905288] Testing word: CAPSULE-COUNT [Hera] [HADES][TEST ] [KRELTSC: 3530315565] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3530700075] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3531252543] Testing word: CAPSULE@ [Hera] [HADES][TEST ] [KRELTSC: 3531623802] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3532005519] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3532518570] Testing word: CAPSULE-FLAGS@ [Hera] [HADES][TEST ] [KRELTSC: 3532923996] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3533302815] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3533832813] Testing word: CAPSULE-LEN@ [Hera] [HADES][TEST ] [KRELTSC: 3534231036] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3534610149] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3535149912] Testing word: CAPSULE-HASH@ [Hera] [HADES][TEST ] [KRELTSC: 3535543830] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3535921389] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3536457624] Testing word: MAMA-VM-ID [Hera] [HADES][TEST ] [KRELTSC: 3536832411] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3537210138] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3537714201] Testing word: VM-COUNT [Hera] [HADES][TEST ] [KRELTSC: 3538080294] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3538465056] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3538961622] Testing word: CAPSULE-BIRTH [Hera] [HADES][TEST ] [KRELTSC: 3539352264] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3539730012] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3540250098] Testing word: CAPSULE-RUN [Hera] [HADES][TEST ] [KRELTSC: 3540640719] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3541017774] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3541528620] Testing word: CAPSULE-TEST [Hera] [HADES][TEST ] [KRELTSC: 3541913445] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 3542291214] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 3542839125] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 3543476769] FINAL TEST SUMMARY: [Hera] [HADES][INFO ] [KRELTSC: 3543873543] Total tests run: 1035637228 [Hera] [HADES][INFO ] [KRELTSC: 3544296462] Passed: 0 [Hera] [HADES][INFO ] [KRELTSC: 3544672488] Failed: 0 [Hera] [HADES][INFO ] [KRELTSC: 3545065818] Stubs (not yet implemented): 38 [Hera] [HADES][INFO ] [KRELTSC: 3545510073] Errors: 0 [Hera] [HADES][INFO ] [KRELTSC: 3545912496] ALL IMPLEMENTED TESTS PASSED! [Hera] [HADES][INFO ] [KRELTSC: 3546372648] Contract checks (A4'/A1): all passed [Hera] [HADES][INFO ] [KRELTSC: 3546843363] ============================================== [Hera] PARITY:M7.1a word_count=448 here=0x00000000000000d8 latest_id=612 hash=0x681c6187ac3a4539 [Hera] PARITY:OK [Hera] POST: PASSED [Hera] [HAL][exec] regions frozen: [Hera] kernel.text: [0x000000003d677000, 0x000000003d6c1796) [Hera] VM: parity bootstrap complete [Hera] [HADES][INFO ] [KRELTSC: 3571636677] blk: raw device LBN 2048..3071 (1024 blocks) [Hera] PCI: init... [Hera] PCI: ECAM mapped (amd64) [Hera] virtio-blk: found device [Hera] Artemis: virtio-blk attached [Hera] [HADES][INFO ] [KRELTSC: 3689182140] blk: disk 'StarForth Volume' v2 LBN 3072..26073 (23002 user blocks); devblocks=7680 bam=1 base=2 total=23034 free=23002 [Hera] Init: Mama birth... [Hera] [HADES][INFO ] [KRELTSC: 3697382556] exec_block: block 2057 len 265 [Hera] [HADES][INFO ] [KRELTSC: 3699881577] exec_block: block 2049 len 177 [Hera] [HADES][INFO ] [KRELTSC: 3701113794] EXEC: capsule 'lib.4th' [Hera] [HADES][INFO ] [KRELTSC: 3704704143] exec_block: block 4050 len 440 [Hera] [HADES][INFO ] [KRELTSC: 3706846353] exec_block: block 2050 len 37 [Hera] [HADES][INFO ] [KRELTSC: 3707330697] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3707816175] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 3708296298] ECW: w=0x3dba4d88 func=0x3d6ae350 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 3709284495] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3709735785] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3710201187] ECW: w=0x3dba4d88 func=0x3d6ae350 '(do-string)' [Hera] LithosAnanke — FORTH-79 bare-metal kernel[HADES][INFO ] [KRELTSC: 3710990535] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3711444660] ECW: w=0x3dba4d88 func=0x3d6ae350 '(do-string)' [Hera] Stadium step one: Hera alone[HADES][INFO ] [KRELTSC: 3712101981] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3712541385] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 3712998135] ECW: w=0x3dba4d88 func=0x3d6ae350 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 3713759826] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3714188142] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3714681012] ECW: w=0x3dba4d88 func=0x3d6ae350 '(do-string)' [Hera] Hera [live][HADES][INFO ] [KRELTSC: 3715254480] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3715690398] ECW: w=0x3dbced90 func=0x3d68c610 '.SEP' [Hera] [HADES][INFO ] [KRELTSC: 3716152608] ECW: w=0x3dba4d88 func=0x3d6ae350 '(do-string)' [Hera] ================================================[HADES][INFO ] [KRELTSC: 3716919234] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3717699300] L8[TABLE]: Config 14 → 15 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 58,580000,10000,0,0,190,5,67,4096,1775,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 3718920135] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] [HADES][INFO ] [KRELTSC: 3719383227] ECW: w=0x3dba47e0 func=0x3d6ae051 'CR' [Hera] [HADES][INFO ] [KRELTSC: 3719841153] ECW: w=0x3dbab808 func=0x3d6a44b0 'EXIT' [Hera] PARITY:MAMA_INIT capsule_id=0xb4c4b5559146a3bd mode=m capsule_hash=0xb4c4b5559146a3bd dict_hash=0x3d4e1daf289da94f [Hera] Init: Mama birth OK [Hera] ACL: CAPSULE-BIRTH pinned STRICT [Hera] ACL: BIRTH pinned STRICT [Hera] Starting heartbeat... [Hera] APIC Timer: started (LVT=0x00020020 ICR=9316005) [Hera] Heartbeat running. [Hera] Heartbeat: 4 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>